最近一直用VIM编辑器写Python代码,发现注释的默认颜色,真的让人很是头疼,我要把脑袋贴近屏幕,瞪大双眼,仔细分辨,才能看清楚注释都写了些什么。
(图源 :pixabay)
注释颜色
来,我贴一个截图,大家来感受一下:
就问你服不服?如果你说这很容易看清楚啊,那我就甘拜下风,只能承认自己眼神不好了。
无论是注释颜色设置问题,还是眼神本身问题,总之给我带来很多麻烦,以前用的频度不高,也就无所谓,但是天天对着这样的注释,或看或写,真的受不了。
修改配色
于是想着能不能改变一下注释的默认颜色呢?网上查了一下,VIM的配色都是可以修改的,而改动注释颜色用如下语句即可:
highlight Comment ctermbg=Blue ctermfg=White
其中Comment
表示注释,cterm
表示color term
,bg
以及fg
分别代表前景色背景色。
我们在~./vimrc
中加入上述语句试试看看:
吐血,有种玩Arduino时用1602液晶屏的感觉,感觉这颜色一点都不舒服。一般情况下,前景色和背景色分别可以设置为16种颜色,具体颜色设置表可以通过如下指令查询:
:help ctermbg
返回如下(默认情况下,是NR-8(8-color terminals):
256色
既然默认是8色终端,那么有没有可能让终端颜色更加丰富多彩呢?比如这个列表列出的N多颜色:
或者一些基本颜色:
尽管看着挺花哨,其实就是RGB配色。
我研究了一下,要在VIM中用上256色也挺简单,在~./vimrc
设置如下语句就可以了:
set t_Co=256
我们再来试一下配置注释颜色(hi
等同于highlight
),随便选个艳丽的颜色:
hi comment ctermbg=165 ctermfg=0
噗,果然够艳丽:
方案一
选来选去,都太花哨了,还是选个普通的配色吧。
hi comment ctermbg=3 ctermfg=0
皇家才能用的尊贵的黄色,亮瞎我的眼睛吧!
其实我的目的就是看清楚注释,现在这样足够我看清楚了,如此足矣。
方案二
用方案一一段时间后,发现如下指令也能完美解决我的问题:
set background=dark
看起来有些刺眼,不过也还好啦:
到底选择方案一还是方案二呢?头疼。
相关链接
- Xterm_256color_chart
- How to control/configure vim colors
- How to set a custom color to folded highlighting in .vimrc (for use with putty)
- changing the color of comments in vim
This page is synchronized from the post: ‘每天进步一点点:修改VIM中注释的颜色’