Vim은 옵션 수정을 금지합니다

Vim은 옵션 수정을 금지합니다

옵션을 설정하고 다른 곳에서 해당 값을 변경하는 것을 금지하려면 어떻게 해야 합니까?

예를 들어 탭당 2개의 공백을 사용합니다 set shiftwidth=2.

그리고 vim 런타임은 일부 파일 형식에 대해 이를 변경합니다. 나는 이런 일이 일어나는 것을 원하지 않습니다.

답변1

다음과 같이 시도해 볼 수 있습니다.

augroup Forbid
  autocmd!
  autocmd FileType * set shiftwidth=2
augroup END

setlocal일반적 으로 대신 사용 set하지만 모든 파일 형식에 대해 동일한 값을 원하므로... set그렇게 됩니다.

관련 정보