在我的C ++代码中,vim在下面的部分中显示了红色突出显示的括号:
这是一些内置功能,因为我尝试删除.vimrc,但它仍然显示为红色。发生了什么以及如何解决它?
答案 0 :(得分:5)
Vim内置的C ++语法高亮功能非常有限。目前不支持C ++ 11。
但当然有插件!这是一个让错误消失的原因:
C++11 Syntax Support: A port of the existing C++ syntax to allow for C++11 features
要安装,请下载存档并将文件解压缩到~/.vim/syntax
目录中。使用:setf cpp11
启用C ++ 11文件类型,或按照插件主页上的说明进行操作。