colorscheme命令
1.1、colorscheme命令的作用

colorscheme的中文意思是配色方案,虽然突出了颜色的配置,但是,实际上也有字体的配置。

colorscheme起作用的前提是必须打开语法高亮显示的开关,如下:

syntax on
1.2、colorscheme命令的格式

colorscheme命令的格式是:

colorscheme <colorschemeName>

示例:

colorscheme desert

您一定会问,怎么根据名字进行设置的呢?

Vim依次查找${rtp}/color/${colorscheme}.vim的文件进行加载。

${rtp}是一个就像PATH环境变量的东西,它里面有很多的路径,是有顺序的,所以是依次匹配,匹配到了就停止。

通过echo &rtp命令可以获取到${rtp}的值。

1.3、Vim自带的colorscheme

Vim自带了不少的colorscheme,它存放在$VIMRUNTIME/colors目录下。

底行模式下,通过echo $VIMRUNTIME命令可以获取到该环境变量的值。

我的该值是/usr/local/share/vim/vim81,你的可能是其他值。查看下/usr/local/share/vim/vim81/colors下的内容:

您可以依次尝试的改变一下,看看不同的效果。

我最喜欢的是desert,效果如下:

1.4、第三方开发的colorscheme

第三方开发的colorscheme有很多,我觉得比较好看的是吸血鬼

这个配色方案稍微有点问题,我的实践是使用如下的配置:

colorsche dracula
set background=light
set background=dark

效果如下: