我的vim会话中有两个缓冲区,我在vimrc中设置了语法,我使用minibufexpl来管理bufs.
我使用:q退出当前的buf,但是另一个buf会自动设置语法,我必须使用:set syntax = on来手动打开语法高亮.有人可以给我一个解决方案,一个buf退出后不自动设置语法吗?谢谢!!(我试过:bd退出buf而不是:q,有时它会保持语法,但有时候没有).
小智 1
您可以在 vimrc 中使用语法启用或语法打开。有关更多信息,请使用 :h 语法。
好的,然后检查你的语法文件是否正确,它应该看起来像这样
au BufNewFile,BufRead *.cpp set syntax=cpp11 <-- 这是我用于 cpp 文件的行。
希望这有帮助。