在vim中突出显示意外的红色括号

sas*_*llo 6 c++ vim

在我的C++代码中,vim在下面的部分中显示了红色突出显示的括号:

vim截图

这是一些内置功能,因为我尝试删除.vimrc,但它仍然显示为红色.发生了什么以及如何解决?

glt*_*lts 5

Vim内置的C++语法高亮功能非常有限.目前不支持C++ 11.

但当然有插件!这是一个让错误消失的原因:

C++ 11语法支持:现有C++语法的一个端口,允许C++ 11特性

要安装,请下载存档并将文件解压缩到您的~/.vim/syntax目录中.使用:setf cpp11或按照插件主页上的说明启用C++ 11文件类型.