运行以下内置脚本(Vimscript),可以查看各种颜色作为前景(foreground)和背景(background)的显示效果,以及在浅色(white)和深色(black)背景下的显示效果。
:runtime syntax/colortest.vim
通过以下内置文件,可以查看Vim预定义的色彩名称:
:view $VIMRUNTIME/rgb.txt
你可以下载并在GVim中打开colorname.vim,然后执行:so %
命令。此脚本文件将新建缓冲区,显示rgb.txt文件中色彩的显示效果:
你可以下载并在GVim中打开colorlist.vim,然后执行:so %
命令。此脚本文件将以紧凑列表的形式,显示rgb.txt文件中色彩的显示效果:
现今,几乎所有虚拟终端(比如GNOME Terminal,iTerm2,ConEmu等)都是支持256 (Xterm)色的。
在终端中执行以下命令,可以查看256色的显示效果:
$ curl -s https://gist.githubusercontent.com/HaleTom/89ffe32783f89f403bba96bd7bcd1263/raw/ | bash
为了启用256色,请在vimrc配置文件的colorscheme配色方案设置之前增加以下命令:
set t_Co=256
你可以在256 COLORS - CHEAT SHEET中,查看256色的Xterm Number和Xterm Name,以及与HEX和RGB格式的对应关系:
也就是说,在您选择使用特定色彩时,需要同时考虑在GUI图形界面和Xterm虚拟终端中的显示效果,以便能够获得理想且一致的感官。换句话说,在图形界面中可以正常显示的色彩,可能并无法在虚拟终端中使用。当然,您也可以针对不同的使用环境,选择使用不同的色彩。