Search
Duplicate

[VS Code] 프로젝트 별로 다른 설정값 지정하기

간단소개
탭 VS 스페이스. 매번 설정 바꾸기 너무 귀찮을때
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
VScode
Scrap
태그
IDE
9 more properties

문제점

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 항목 체크 해제