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