다양한 JavaScript 프로젝트를 수행하고 있습니다. 이 프로젝트의 대부분에서 JavaScript 파일의 들여 쓰기는 2 칸이므로 기본 들여 쓰기 너비를 설정했습니다. 그러나 다른 프로젝트에서는 1 또는 4가됩니다.
Vim에 현재 파일에서 이미 사용 된 스타일을 기반으로 들여 쓰기 스타일을 변경하도록 요청하는 방법이 있습니까?
@SibiCoder : 동일한 파일 형식이라도 프로젝트마다 다른 들여 쓰기 스타일을 가질 수 있기 때문입니다. (예 : 같은 회사에 속하지 않은 프로젝트)
—
thameera
*.*
그냥 패턴입니다. 파일 이름이나 경로도 사용할 수 있습니다. 또는 각 파일에 대해 내가 준 것과 비슷한 자동 명령을 사용할 수 있습니다. auto 명령이 현재 파일의 tabwidth를 가져 와서이 파일의 경로에 넣도록 지시 할 수 있습니다. 꽤 쉽습니다.
:au BufEnter *.js :set shiftwidth=2
. 이것은 모든 프로젝트에 적용됩니다.