天天看点

vim 编辑java源文件 颜色设置

操作系统:统信

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  "[{}();'.]"                                                                                                            (自定义的正则,匹配花括号,小括号,分号,单引号,句点,这里如果写双引号会覆盖上面的字符串规则,导致只有双引号有颜色 )