在vim中更改语法颜色?

时间:2009-12-11 18:47:12

标签: vim colors syntax-highlighting

我有语法高亮,但评论设置为深蓝色。这对我来说很难在黑色终端上阅读。如何更改它以使注释变为绿色?

5 个答案:

答案 0 :(得分:71)

可能你只需要告诉vim你有一个黑暗的背景:

:set background=dark

这应该将突出显示更改为更好的可读性。

答案 1 :(得分:10)

看看syncolor.vim。您可以在/usr/share/vim/vim{version}/syntax/找到它。

摘录:

" There are two sets of defaults: for a dark and a light background.
if &background == "dark"
  SynColor Comment  term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE
  SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE
  SynColor Special  term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE

所以第一条SynColor行似乎很有意思。我承认我不知道你是否可以覆盖这个,而不是改变这个文件。

答案 2 :(得分:8)

如果要在不更改背景的情况下更改注释的颜色,可以使用highlight命令。 Vim documentation on :highlight

例如,:hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold

答案 3 :(得分:1)

您可以将colorsheme设置为desert。默认为例如Ubuntu 16.04

答案 4 :(得分:0)

$VIMRUNTIME/colors/README.txt(在我的系统上,/ usr / share / vim / vim72 / colors)