每天进步一点点:修改VIM中注释的颜色

每天进步一点点:修改VIM中注释的颜色

最近一直用VIM编辑器写Python代码,发现注释的默认颜色,真的让人很是头疼,我要把脑袋贴近屏幕,瞪大双眼,仔细分辨,才能看清楚注释都写了些什么。


(图源 :pixabay)

注释颜色

来,我贴一个截图,大家来感受一下:

image.png

就问你服不服?如果你说这很容易看清楚啊,那我就甘拜下风,只能承认自己眼神不好了。

无论是注释颜色设置问题,还是眼神本身问题,总之给我带来很多麻烦,以前用的频度不高,也就无所谓,但是天天对着这样的注释,或看或写,真的受不了。

修改配色

于是想着能不能改变一下注释的默认颜色呢?网上查了一下,VIM的配色都是可以修改的,而改动注释颜色用如下语句即可:

highlight Comment ctermbg=Blue ctermfg=White

其中Comment表示注释,cterm表示color termbg以及fg分别代表前景色背景色。

我们在~./vimrc中加入上述语句试试看看:

image.png

吐血,有种玩Arduino时用1602液晶屏的感觉,感觉这颜色一点都不舒服。一般情况下,前景色和背景色分别可以设置为16种颜色,具体颜色设置表可以通过如下指令查询:

:help ctermbg

返回如下(默认情况下,是NR-8(8-color terminals):

image.png

256色

既然默认是8色终端,那么有没有可能让终端颜色更加丰富多彩呢?比如这个列表列出的N多颜色:

image.png

或者一些基本颜色:

image.png

尽管看着挺花哨,其实就是RGB配色

我研究了一下,要在VIM中用上256色也挺简单,在~./vimrc设置如下语句就可以了:

set t_Co=256

我们再来试一下配置注释颜色(hi等同于highlight),随便选个艳丽的颜色:

hi comment ctermbg=165 ctermfg=0

噗,果然够艳丽:

image.png

方案一

选来选去,都太花哨了,还是选个普通的配色吧。

hi comment ctermbg=3 ctermfg=0

皇家才能用的尊贵的黄色,亮瞎我的眼睛吧!

image.png

其实我的目的就是看清楚注释,现在这样足够我看清楚了,如此足矣。

方案二

用方案一一段时间后,发现如下指令也能完美解决我的问题:

set background=dark

看起来有些刺眼,不过也还好啦:

image.png

到底选择方案一还是方案二呢?头疼。

相关链接


This page is synchronized from the post: ‘每天进步一点点:修改VIM中注释的颜色’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×