vim语法在nerd树插件安装后高亮显示

bwleehnv  于 2021-06-24  发布在  Pig
关注(0)|答案(1)|浏览(360)

我有Pig为 vim 插件,这是工作良好,直到现在。但在我尝试加载第二个pig脚本文件之后,突然语法高亮显示就消失了。只有加载一个pig文件,它才能正常工作。当我尝试通过split或nerd tree加载另一个pig文件时,第二个pig文件没有语法高亮显示。我刚刚安装了nerd tree插件,安装后我看到了这个奇怪的问题。有没有任何与书呆子树插件冲突。

8yoxcaq7

8yoxcaq71#

当你这么做的时候

:autocmd filetypedetect BufRead *.pig

一行 setf pig 应该列出。如果不是这样,那么您还没有正确安装文件类型检测,正如插件页面上所记录的那样。顺便说一句,与这里的说明相反,脚本片段最好放在 ~/.vim/filetype.vim ,不是 ~/.vimrc ,但这不重要。
因此,将以下内容放入 ~/.vim/filetype.vim :

augroup filetypedetect
    autocmd BufNewFile,BufRead *.pig setf pig
augroup END

重启vim,检查;线路现在应该在那里了。

相关问题