更改 vim 中注释的颜色

Sur*_*esh 6 vim vi

我使用 vim 浏览源代码。在 java 源文件中,注释在黑色背景上以蓝色显示,难以阅读,如何更改此配色方案以便注释可以显示为更亮的颜色。

Joh*_*ahh 8

到目前为止,将它添加到 ~/.vimrc 使我的黑色背景终端中的蓝色更亮(和可读):

hi comment ctermfg=blue

(具有相同的“无法读取原始帖子中描述的黑底黑字问题,直到使用上述内容。像我一样在新帐户/机器中持续工作时易于操作。 对于“正确”帐户设置,此答案可能更可靠,但将注释颜色更改为红色,并且似乎需要更多工作才能使用。)


Al.*_*Al. 2

创建您自己的配色方案。最简单的方法是复制现有的并调整指定颜色的线。对于大多数配色方案,通常看起来像这样:

hi Comment  guifg=#80a0ff ctermfg=darkred
Run Code Online (Sandbox Code Playgroud)

只需将其更改为您想要的任何颜色即可。如果您使用默认的配色方案,您可以简单地创建一个名为 (eg) 的新配色方案~/.vim/colors/suresh.vim(如果您使用的是 Windows,则路径需要有所不同 - 请参阅:help rtp),其内容如下:

hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred
Run Code Online (Sandbox Code Playgroud)

我创建了一种配色方案,它使用稍微不同的声明格式,使其更容易编辑(标准配色方案在使用大量颜色并支持浅色和深色背景时有点难以维护)。如果您有兴趣,可以在这里找到。这种自我突出显示,因此很容易进行更改,输入:w并查看实际突出显示的颜色。但是,如果您只想更改一种颜色,则坚持上面的示例可能会更容易。