vim: 自定义颜色主题(colorscheme)

命令模式下输入 :hi[ghlight] 可以看到当前vim的着色风格
命令模式下输入 :sy[ntax] 可以看到当前语法加亮模式,当文档的文字与列表里的正则表达式匹配时,vim会给文字着色、应用缩进等等
想要自定义着色风格,可以在~/.vim/colors/ 下建立.vim文件,然后在vim里使用 :colorscheme 加载。
也可以将:colorscheme命令写进.vimrc自动加载
color文件的格式:
以 " 开头的行为注释行
highlight clear //清除所有颜色设定
let g:colors_name = "" //设定颜色风格的名字
颜色设定表:
highlight <组名> =
highlight <组名> =
...
组名是用:highlight命令显示的最左一列,属于这一组的文字会用设定的方式着色
Key可以是:
term(普通控制台)/cterm(高级控制台,有着色等功能)/gui
ctermfg(cterm前景色)/ctermbg(cterm背景色)等
Args可以是:
bold/none/underline/italic/inverse/reverse
或者是颜色代码:
cterm用1-7代表预定义的7种颜色,如果文字被加上了bold属性,以高亮颜色显示
gui可以用颜色名或RGB码标示颜色
例子:
highlight Statement ctermfg=3 cterm=bold guifg=#c0c000 gui=bold

你可能感兴趣的:(Linux)