c++ - vim 中意外的红色括号突出显示

标签 c++ vim

在我的 C++ 代码中,vim 在以下片段中显示了红色突出显示的括号:

vim screenshot

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

最佳答案

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 文件类型。

关于c++ - vim 中意外的红色括号突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643169/

相关文章:

python - 类似 Bpython 的编辑器/IDE?

c++ - 功能未按预期运行?

c++ - boost 是否使用 C++11 "inline namespaces"来避免运行时出现 ABI 不兼容错误?

C++ 将日期时间转换为时间戳

linux - 这个vim的功能是什么?

vim - 使用 Tab 键退出 Vim 中的引号

C++ 在 VS 2010 中调试访问冲突

c++ - 强制 WSARecv 重叠

unix - 将文件从 Unix 复制到 Windows 剪贴板

vim - 我只是想不通VIM中的项目插件