在nerd树插件安装之后的Vim语法高亮显示

时间:2013-02-28 06:04:32

标签: vim apache-pig nerdtree

我有Vim的Pig插件,到目前为止工作正常。但在我尝试加载第二个猪脚本文件后突然语法突出显示消失了。它只在我加载一个Pig文件时才能正常工作。当我尝试通过拆分或书呆子树加载另一个Pig文件时,第二个Pig文件没有语法高亮显示。我刚刚安装了nerd树插件,安装后我看到了这个奇怪的问题。是否与nerd树插件有冲突。

1 个答案:

答案 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,然后检查;这条线现在应该在那里。