지금까지 잘 작동하는 Vim 용 Pig 플러그인이 있습니다. 하지만 두 번째 돼지 스크립트 파일을로드하려고하자 갑자기 구문 강조가 수행되었습니다. 그것은 하나의 돼지 파일을로드하는 경우에만 잘 작동합니다. 분할 또는 괴상한 트리를 통해 다른 Pig 파일을로드하려고하면 두 번째 Pig 파일에 대한 구문 강조 표시가 없습니다. 방금 괴상한 나무 플러그인을 설치했는데 설치 후에이 이상한 문제를 보았습니다. 괴상한 나무 플러그인과 충돌이 있습니까? 당신이Nerd Tree 플러그인을 설치 한 후 Vim 구문 강조 표시
:autocmd filetypedetect BufRead *.pig
을 수행 할 때
일부 작업을 마친 후에 구문 강조가 아니라 파일 형식이 두 번째 파일에 대해 감지되지 않는다는 것을 알았습니다. 두 번째 파일에 대해 filetype = pig를 명시 적으로 설정해야합니다. 나는 또한 .vimrc에 ** filetype을 ** 수동으로하는 것을 피하는 방법을 가지고있다. –
Pig Plugin이 올바르게 작성되고 올바르게 설치되었다고 가정하면'~/.vimrc'에'filetype plugin indent on '을 추가해야합니다. – romainl
** **에는 filetype **, **에는 ** filetype 플러그인, **에는 ** filetype 들여 쓰기, **에는 ** syntax가 있습니다. 차이가 있습니까? –