vi팁 - 파일마다 indent 설정 지정하기

송지석의 이미지

c코딩하다보면 indent 속성이 자기가 쓰는 것과 틀려서 수동으로 고치기도 하는데요

다음과 같이 하면 한번 설정해놓고 나면 언제나 그 설정을 그 파일에 쓸 수 있습니다.

busybox 소스코드에서 가져왔습니다.

에디트할 파일 맨 앞에다가
/* vi: set sw=4 ts=4: */

이렇게 하면 파일을 열 때 vi가 살펴보고 shiftwidth가 4 tabstop이 4로 맞춰줍니다.

여기에
/* vi: set sw=4 ts=4 expandtab: */
이렇게 해주면 탭 대신에 스페이스바 네개로 맞춰주게됩니다.

Forums: 
spike의 이미지

C 소스코드가 아니라, 일반 텍스트 파일이나 다른 파일이라면 다음과 같이 파일 마지막 줄에 다음과 같이 추가해도 됩니다.
10은 간격입니다.

 vim:ts=10:sw=10:norl

커널컴파일한다고 그녀를 기다리게 하지 마라.

cdpark의 이미지

vim을 쓴다면 ts을 건들지 말고 sw와 sts 값만 고치세요.

vim에서 :help 'tabstop'이라고 적으면 자세한 이유를 볼 수 있습니다.

gamdora의 이미지

4년 전 글이지만 좋은 글이에요~