2013-03-07 195 views
32

查看下面我如何配置vim的截图。在“水沟”,即在“+”和“〜”符号出现利用这个惊人的崇高文字端口VIM显示我的git的状态:https://github.com/airblade/vim-gitgutter更改vim'gutter'颜色

如何更改阴沟那里的颜色没有'+'/'〜'符号?即灰色的部分?这是您如何更改数字列:VIM initial settings: change backgound color for line number on the left side?,但我无法找到如何更改“阴沟”颜色。

任何想法?

非常感谢。

回答

37

这个“阴沟”被称为标志栏。 (有关详细信息,请参阅:help signs)。与此列关联的高亮组被称为SignColumn,可以这样设置(使用帮助部分的例子):

:highlight SignColumn guibg=darkgrey 
+1

这看起来很有希望。我使用vim(而不是gvim),这没有做任何事情(没有错误,它只是没有做任何事情)。也许'guibg = darkgrey'需要成为别的东西?如果我找到任何东西,我会大声喊叫。非常感谢。 – ale 2013-03-08 09:05:33

+3

确实,'guibg'为gvim设置了背景颜色。对于控制台vim,使用'ctermbg'和'ctermfg'等。完整的文档请参阅':help highlight-cterm'。 – 2013-03-08 11:21:27

+1

差不多了(':highlight SignColumn' is correct),但我必须这样做: ':highlight SignColumn ctermbg = DarkGreen' – ale 2013-04-16 09:03:25

7

要改变颜色在你~/.vimrc如此你的排水沟是相同的颜色作为您的行号显示如下:

highlight clear SignColumn 

enter image description here

git-gutter docs有一些其他的他有趣的建议。