以下是如何在Vim中随处替换颜色。首先,在vim使用:highlight
命令查看所有预定义色组的一个样本。您还应该阅读:help highlight
的输出以查看所有颜色突出显示组的定义。
一旦你已经确定你想改变一个候选替换组(更好的色彩)的组,请使用如下命令:
" Fix the difficult-to-read default setting for search/replace text
" highlighting. The bang (!) is required since we are overwriting the
" DiffText setting. Use the ":highlight" command in vim to see
" alternate color choices if you don't like "Todo" or "StatusLine"
highlight! link IncSearch Todo " Yellow
highlight! link Search StatusLine " Light tan
" Fix the difficult-to-read default setting for diff text highlighting.
" The bang (!) is required since we are overwriting the DiffText
" setting. The highlighting for "Todo" also looks nice (yellow) if you
" don't like the "MatchParen" (Aqua) diff color.
highlight! link DiffText MatchParen " Aqua
" highlight! link DiffText Todo " Yellow
为highlight
vim的帮助表示你也可以指定颜色十六进制RGB像:
:highlight Comment guifg=#11f0c3 guibg=#ff00ff
也有很多很好的信息可以通过使用:help syntax
发现。
与往常一样,一旦找到你喜欢的颜色,你应该将它们保存在〜/ .vimrc文件中(当然保存在Git中),这样每次启动GVim时都会自动应用它们。