C++ 为什么不突出显示成员类中的关键字?

C++ 为什么不突出显示成员类中的关键字?,c++,vim,vim-syntax-highlighting,C++,Vim,Vim Syntax Highlighting,为什么class hold中的private和public未突出显示?首先完成程序,然后使用以下vim命令将文件保存为.cpp文件: w your_programme_name.cpp syntax on Vim可能正在应用当前的颜色设置。尝试覆盖当前 使用以下vim命令进行默认颜色设置: w your_programme_name.cpp syntax on 不过,我偶尔会看到vim对在哪里应用什么感到困惑。 下面是来自的帮助文本。这可能是最后的办法 从下到上滚动时,颜色错误。维姆不识


为什么
class hold
中的
private
public
未突出显示?

首先完成程序,然后使用以下vim命令将文件保存为.cpp文件:

w your_programme_name.cpp
syntax on
Vim可能正在应用当前的颜色设置。尝试覆盖当前 使用以下vim命令进行默认颜色设置:

w your_programme_name.cpp
syntax on
不过,我偶尔会看到vim对在哪里应用什么感到困惑。 下面是来自的帮助文本。这可能是最后的办法

从下到上滚动时,颜色错误。维姆不识字 整个文件用于解析文本。无论你在哪里,它都会开始解析 查看文件。这节省了很多时间,但有时颜色 你错了

一个简单的修复方法是按CTRL-L键

或者向后滚动一点,然后再次向前滚动

有关真正的修复方法,请参见|:syn sync |

有些语法文件有一种方法可以让它更向后看,请参阅帮助以获取更多信息 特定语法文件。例如,| tex.vim |表示tex语法


您的代码将无法编译,因为您缺少分号(以及其他内容)。因此,IDE中运行的解析器无法正确识别这些关键字。为什么不使用
w完成类的编写并保存文件呢
是否看到任何更改?@Smittey:那没有多大意义。@TimBiegeleisen:IMHO解析器不依赖正确的语法来突出显示。不过我不确定!!我道歉。第一次我没把问题读清楚:)我收回了