본문 바로가기

코딩/악세사리

VSCode - 들여쓰기를 space에서 tab으로 변경하고 저장하기

반응형

에꼴 42에서는 norminette라는 프로그램을 이용해 코드 포맷을 강제합니다.

42 경산에서도 마찬가지로 norminette를 이용해서 작성한 코드의 포맷을 지정하고 있습니다.

이게 왜 중요하냐면, 42 교육과정에서는 과제를 제출할 때 기계평가라는 것을 거칩니다.

기계평가는 42 서버에서 제출된 과제의 코드를 검사하여 코드가 정상적으로 동작 하는지, 지정된 코드 포맷을 만족하는지 등을 검사하는 과정을 의미합니다.

 

아무튼 이 norminette를 만족시키기 위해서는 들여쓰기를 4칸짜리 tab으로 지정해야 합니다.

그런데 vscode를 최초 설치 시 들여쓰기 설정이 4칸짜리 space로 설정되어있습니다.

저기 가운데에 Spaces: 4라고 표시되어있는 부분이 들여쓰기를 space로 처리했다는 의미입니다.

VSCode 기본 설정이 들여쓰기는 space로 처리하도록 되어있습니다.

그래서 새 파일을 생성할 때 마다 저걸 눌러서 들여쓰기를 tab으로 변경해줘야 합니다.

이런 귀찮고 비효율적인 상황을 용납할 수 없었던 저는 VSCode 설정을 변경하기로 했습니다.


일단 [file] - [preferences] - [settings]에 진입한 뒤 “editor insert”를 검색합니다.

자 그럼 "Editor: Insert Spaces" 항목이 보입니다.

이제 새 파일을 만들어도 들여쓰기 설정이 tab으로 설정되어있습니다.


만약 새 파일을 만들어도 설정이 적용 되어있지 않거나 들여쓰기 설정을 변경하는 방법을 모르신다면?

저기 "Spaces: 4" 부분을 클릭합니다.

그럼 VSCode 상단에 저렇게 선택창이 뜹니다.

"Indent Using Tabs"를 클릭합니다.

이제 들여쓰기를 몇 칸으로 설정할지 지정할 수 있는데 4칸으로 설정하면 됩니다.


네 귀찮았던 들여쓰기 설정을 완료했습니다.

반응형

'코딩 > 악세사리' 카테고리의 다른 글

ATOM[1] - ATOM 설치하기  (0) 2021.10.08
VSCode 테마 바꾸기  (0) 2021.01.13