이 질문에 대한 대답 에 따라 vim에서 modelines를 사용하여 일부 파일에서 파일 형식 감지를 시도하고 있습니다.
예를 들어, 파일 이름이 맨 앞에 gitconfig
(Leading이 없음에 유의하십시오 .
) 다음 줄이 있습니다.
# vim: set filetype=gitconfig :
modeline
내 시스템에서 활성화되어 있습니다. 그러나 vim에서 파일을 열면 예상 보다을 set filetype?
반환합니다 .conf
gitconfig
내 vim 구성의 다른 부분 (예 : filetype.vim)이이 이상한 동작을 일으킬 수 있습니까?
댓글에 대한 답변으로 수정 :
set compatible?
보고 nocompatible
set modeline?
보고 modeline
verbose set filetype?
보고:
filetype=conf
Last set from /usr/share/vim/vim73/filetype.vim
시스템 전체 파일 형식 플러그인이 파일 자체에서 설정 한 내용을 재정의하는 이유를 이해할 수 없습니다.
마지막 참고 사항 : 이것은 OSX와 함께 제공되는 Vim 7.3 버전입니다.
동일한 시스템에서 동일한 버전을 사용하는 MacVim 의 최신 버전은 .vimrc
을 set ft?
반환 하면서 예상대로 작동 filetype=gitconfig
합니다.
set modeline?
인쇄되지 않습니다 nomodeline
?
compatible
은 설정 된 것입니다. 그것은 확인 가치가있을 것입니다.