Vim 突出问题

Vim Highlight Problems

我在 Ubuntu 16.04 LTS 下使用 vim 使用 nesC 语言。

我的问题是当我编辑代码时,突出显示工作正常(如第一张图片),但当我保存、退出并再次打开文件时,突出显示消失(如第二张图片)。

非常感谢大家!

PS:我已经设置了语法。当我阅读其他人的代码时,突出显示按预期工作。

vim 根据文件扩展名突出显示现有文件的语法(您使用哪个?)。幸运的是,可以有一些扩展可以让你修复它。可能 this is such an extension. This 也有帮助。简而言之,它们描述了一种方法,可以突出显示您选择的扩展,例如,可以像 C++ 一样工作。来自 post:

After digging around I found the solution. Add the following to ~/.vimrc (the vim configuration file):

syntax on
filetype on
au BufNewFile,BufRead *.lmx set filetype=xml