每天进步一点点:修改VIM中注释的颜色
最近一直用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
看起来有些刺眼,不过也还好啦:
到底选择方案一还是方案二呢?头疼。
相关链接
Leave 每天进步一点点:修改VIM中注释的颜色 to:
Read more #cn posts
Best Posts From oflyhigh
We have not curated any of oflyhigh's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.