我最近下载了
vim 8.0.我不知道如果我搞砸了一些东西或默认的更改,但在这段代码中…
int foo() { // This is a comment containing a "string" and the number 5. return 42; }
…“string”和“5”颜色不同.它的颜色与正常代码中的颜色相同.我从来没见过.我该怎么把它关掉?
这是非常难搜索,但答案是在vim的帮助文件.这是vim附带的C和C代码的语法突出显示功能.从:h ft-c语法:
A few things in C highlighting are optional. To enable them assign
any value to the respective variable. Example:
:let c_comment_strings = 1
To disable them use “:unlet”. Example:
:unlet c_comment_strings
c_comment_strings变量控制注释中字符串,字符和数字的突出显示.它必须在我的设置中的某个地方启用.如果我:取消它,评论都以一种颜色再次突出显示.