xra*_*alf 87 vim syntax-highlighting
我想更改注释的默认字体颜色,即深蓝色到略带黄色的颜色.在黑色背景上很难阅读.你能告诉我如何改变这一种颜色吗?我对其他颜色很满意.
我正在使用xfce4-terminal(不是带GUI的gvim).
到目前为止,我已~/.profile根据此链接完成了文件中的设置,如下所示
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
Run Code Online (Sandbox Code Playgroud)
和
set t_Co=256
Run Code Online (Sandbox Code Playgroud)
在 ~/.vimrc
谢谢
unp*_*680 119
大多数表现良好的colorschemes都会尊重这个background设置:
set background=dark
Run Code Online (Sandbox Code Playgroud)
使用默认colorscheme时,会将注释的颜色从深蓝色更改为浅蓝色.
Ben*_*oit 54
:hi Comment guifg=#ABCDEF
Run Code Online (Sandbox Code Playgroud)
选择你的颜色!如果使用颜色终端,代替guifg=#ABCDEF与ctermfg=NN是一个色号.
还可输入:help :hi以获取更多信息.
Gau*_*rav 52
hi Comment ctermfg=LightBlue
Run Code Online (Sandbox Code Playgroud)
将其添加到您或.vimrc您~的/etc/vim目录中的文件中.这将使其成为永久性的.我没有用gvim测试过这个.
set background=light在我设置评论颜色之前我也有.除了评论之外,我喜欢它创造的所有颜色.
小智 7
如果目标是在texto控制台的dard背景中使其更具可读性,那么下面的命令已经证明我是一个很好的选择并且更容易记住:
:colorscheme evening
Run Code Online (Sandbox Code Playgroud)
但请注意,它会改变其他元素的颜色.
小智 5
经过一番搜索,您可以在http://vim.wikia.com/wiki/256_colors_in_vim上找到关于vim的正当参考,尤其是关于此问题的参考。一个不错的开始之地是通过:be:verbose hi,实际上是在vim中,然后编辑文件。然后检查所有变量如何与它们相关联的元数据。从那里返回的数据,确实很容易将所需的修饰符类型添加到.vimrc中。例如,这些是我最近添加的更新,目的是消除深蓝色,而不必被浅蓝色折磨,因此:
set number background=dark
syntax on
highlight Comment ctermfg=119
highlight Identifier ctermfg=99AA00
Run Code Online (Sandbox Code Playgroud)