我想更改注释的默认字体颜色,即深蓝色到淡黄色。在黑色背景上很难阅读。 你能告诉我如何改变这一种颜色吗?我对其他颜色很满意。
我使用的是xfce4-terminal(不是带GUI的gvim)。
到目前为止,我已根据this link完成了~/.profile
文件中的设置,如下所示
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
和
set t_Co=256
~/.vimrc
中的
谢谢
答案 0 :(得分:109)
大多数行为良好的colorschemes都会尊重background
设置:
set background=dark
使用默认colorscheme时,会将注释的颜色从深蓝色更改为浅蓝色。
答案 1 :(得分:47)
:hi Comment guifg=#ABCDEF
选择你的颜色!如果使用彩色终端,请将guifg=#ABCDEF
替换为ctermfg=N
,其中N为色号。
还要输入:help :hi
以获取更多信息。
答案 2 :(得分:45)
hi Comment ctermfg=LightBlue
将此添加到您的.vimrc
或~
目录中的/etc/vim
文件中。这将使其成为永久性的。我没有用gvim测试过这个。
在设置评论颜色之前,我还有set background=light
。除了评论之外,我喜欢它创造的所有颜色。
答案 3 :(得分:7)
如果目标是让它在texto控制台的dard背景中更具可读性,那么下面的命令已经证明我是一个很好的选择并且更容易记住:
:colorscheme evening
但请注意,它会改变其他元素的颜色。
答案 4 :(得分:4)
答案 5 :(得分:4)
经过一些搜索后,人们可以找到一个体面的vim参考,特别是关于这个问题,在http://vim.wikia.com/wiki/256_colors_in_vim。一个体面的起点,通过: 是 :详细嗨 当实际在vim内部,并编辑文件。然后查看所有变量如何与它们相关联的元数据。从那里返回的数据,可以很容易地将所需的修饰符类型添加到.vimrc中。例如,这些是我最近添加的更新,以消除深蓝色,而不必被淡蓝色折磨,因此:
set number background=dark
syntax on
highlight Comment ctermfg=119
highlight Identifier ctermfg=99AA00
答案 6 :(得分:1)
vim
中有多种配色方案。 default
配色方案以蓝色显示注释,这使得在黑色终端背景下难以阅读。我更喜欢使用desert
配色方案,以可读的颜色显示。
要在desert
中启用vim
配色方案,请使用命令:color desert
。如果您想返回到default
,请使用命令:color default
。
您甚至可以使用自己喜欢的配色方案更新~/.vimrc
。
echo 'color desert' >> ~/.vimrc
答案 7 :(得分:0)
您可以先检查您的配色方案: :!ls $VIMRUNTIME/颜色 然后试试哪个最适合你