Vim이 ~ / .vim / after / ftplugin의 파일을 왜 무시합니까?


19

로컬 Vim 구성에 문제가있는 것 같지만 그 구성이 무엇인지 잘 모르겠습니다. 일부 파일 유형별 설정을 재정의해야합니다. 여러 튜토리얼 / 하우투에 따라 ~/.vim/after/ftplugin/cpp.vim적절한 setlocal진술로 작성 했지만 읽지 않은 것 같습니다. 에있는 것을 확인 ~/.vim/after했습니다 runtimepath.

나는 이것을 회피 autocmd FileType cpp setlocal ...~/.vimrc,하지만 그 지점을 넘어이다. 이를 진단 / 고치는 방법에 대한 조언이 있습니까? 아니면 내가 명백한 것을 간과하고 있습니까?

답변:


19

다음의 출력을 확인하십시오.

:filetype

추가해야 할 수도 있습니다

filetype plugin on

.vimrc (또는 적어도 'filetype'설정에 'plugin'을 추가하십시오)에 추가하십시오.


10

시작하기에 좋은 곳은 :scriptnames명령 을 사용하는 것 입니다. C ++ 파일을 열지 만 일반적으로 수행하고 실행하십시오.

:scriptnames

Vim이 시작된 이후에 소스 파일이 표시됩니다.


1
디버깅에 유용한 팁입니다. vim --cmd 'set verbose=2'어떤 스크립트 파일이 소스인지 확인하기 위해 실행 했습니다.
Anthony Geoghegan

예, 매우 유용합니다. 나는 애프터 플러그인의로드 순서가 당신이 생각하는 것이 아니라는 것을 알게되었습니다. 그것에 대한 답변은 vi.stackexchange.com/a/20227/20753을 참조하십시오 .
Jari Turkia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.