문제점
- 42의 Norminette을 지키기 위해서 들여쓰기시 스페이스가 아닌 탭을 사용해야 하며 탭 사이즈는 4이다
- 42과제가 아닌 다른 프로젝트에서는 탭 대신 스페이스를 쓰고싶다
- 42과제할때와 다른과제할때마다 들여쓰기관련 설정을 매번 바꾸는게 번거롭다
해결책
- Visual studio code는 workspace별로 설정값을 따로 설정할 수 있다
방법
- 설정을 적용하고 싶은 위치에서
.vscode
폴더 생성
settings.json
파일을 생성 후 아래 내용 입력
{
"editor.insertSpaces": false,
"editor.tabSize": 4
}
- VS Code의 설정을 ‘탭 입력시 스페이스로 변환'되도록 설정해뒀더라도 위와 같이 settings.json을 생성해두면 사이즈 4의 탭이 입력된다.
- 다른 프로젝트에서는 원래 설정대로 잘 작동함
GUI로도 동일한 설정을 할 수 있다
-
Settings 열기 (Command + ,
)
-
tab검색해서 Editor: Tab Size
항목값 4로 설정