星期三, 十一月 27, 2019

VIM学习笔记 色彩测试(colortest)

GVim中的色彩测试

运行以下内置脚本(Vimscript),可以查看各种颜色作为前景(foreground)和背景(background)的显示效果,以及在浅色(white)和深色(black)背景下的显示效果。

:runtime syntax/colortest.vim

colortest

通过以下内置文件,可以查看Vim预定义的色彩名称:

:view $VIMRUNTIME/rgb.txt

rgb_txt

你可以下载并在GVim中打开colorname.vim,然后执行:so %命令。此脚本文件将新建缓冲区,显示rgb.txt文件中色彩的显示效果:

colorname

你可以下载并在GVim中打开colorlist.vim,然后执行:so %命令。此脚本文件将以紧凑列表的形式,显示rgb.txt文件中色彩的显示效果:

colorlist

Terminal中的色彩测试

现今,几乎所有虚拟终端(比如GNOME TerminaliTerm2ConEmu等)都是支持256 (Xterm)色的。

在终端中执行以下命令,可以查看256色的显示效果:

$ curl -s https://gist.githubusercontent.com/HaleTom/89ffe32783f89f403bba96bd7bcd1263/raw/ | bash

colortest_term_256

为了启用256色,请在vimrc配置文件的colorscheme配色方案设置之前增加以下命令:

set t_Co=256

你可以在256 COLORS - CHEAT SHEET中,查看256色的Xterm Number和Xterm Name,以及与HEX和RGB格式的对应关系:

colortest_term_256_HEX_RGB

也就是说,在您选择使用特定色彩时,需要同时考虑在GUI图形界面和Xterm虚拟终端中的显示效果,以便能够获得理想且一致的感官。换句话说,在图形界面中可以正常显示的色彩,可能并无法在虚拟终端中使用。当然,您也可以针对不同的使用环境,选择使用不同的色彩。

Ver: 2.0 | YYQ<上一篇 | 目录 下一篇>