操作系统:统信
1.vim内置颜色方案 (color scheme)
进入vim后,输入:color回车,可以查看当前的内置方案。输入:colorscheme 方案名, 可以临时改变当前的颜色方案。
查看系统有哪些内置方案,可以输入:echo $VIMRUNTIME 得到vim的配置目录,子目录colors下面就是全部内置的方案,切换方案名时,不用输入后缀名.vim
2.比内置方案优先级高的,是子目录syntax下的各种语言的配置,
据说也可以自定义名称。我这里只在java.vim里,添加了自己所需的颜色设置。
3.可供设置的颜色,比较少,vim内置的设置项目,也比较少:
https://blog.csdn.net/gz109/article/details/18733365
所以需要正则来自定义,可以写在syntax子目录,不可以写在colors子目录的内置方案里,但可以写在.vimrc里全局有效。
比如:
hi String ctermfg=3 cterm=none
hi Number ctermfg =3 hi Comment ctermfg=6
(前3个是vim内置的设置项目)
syn match Braces "[{}();'.]" (自定义的正则,匹配花括号,小括号,分号,单引号,句点,这里如果写双引号会覆盖上面的字符串规则,导致只有双引号有颜色 )