我有Vim的Pig插件,到目前为止工作正常。但在我尝试加载第二个猪脚本文件后突然语法突出显示消失了。它只在我加载一个Pig文件时才能正常工作。当我尝试通过拆分或书呆子树加载另一个Pig文件时,第二个Pig文件没有语法高亮显示。我刚刚安装了nerd树插件,安装后我看到了这个奇怪的问题。是否与nerd树插件有冲突。
答案 0 :(得分:0)
当你这样做时
:autocmd filetypedetect BufRead *.pig
应列出setf pig
行。如果不是,那么您没有正确安装文件类型检测,如plugin's page中所述。顺便说一下,与那里的说明相反,脚本片段最好放在~/.vim/filetype.vim
中,而不是~/.vimrc
,但它不应该重要。
因此,请将以下内容放入~/.vim/filetype.vim
:
augroup filetypedetect
autocmd BufNewFile,BufRead *.pig setf pig
augroup END
重启Vim,然后检查;这条线现在应该在那里。