66

请参阅下面我如何配置 vim 的屏幕截图。'gutter' 即 '+' 和 '~' 符号出现的地方显示了我的 git 状态,使用这个惊人的 vim 崇高文本端口:https ://github.com/airblade/vim-gitgutter

如何更改没有“+”/“~”符号的装订线颜色?即灰色部分?这是您更改数字列的方式:VIM 初始设置:更改左侧行号的背景颜色?但我找不到如何更改“排水沟”颜色。

有任何想法吗?

非常感谢。

4

3 回答 3

68

这个“排水沟”被称为标志栏。(有关:help signs详细信息,请参阅。)与此列关联的突出显示组称为SignColumn,并且可以像这样设置(使用帮助部分中的示例):

:highlight SignColumn guibg=darkgrey
于 2013-03-07T18:02:24.200 回答
41

要更改您的颜色,~/.vimrc以便您的排水沟与您的行号显示的颜色相同,请执行以下操作:

highlight clear SignColumn

在此处输入图像描述

git-gutter 文档还有一些其他有用的建议。

于 2015-02-05T00:14:13.700 回答
11

另一个没有提到的选择是完全消除符号列并将符号放入数字列。

将此添加到您的~/.vimrc

set signcolumn=number

生产

签到号码栏

(这是在 iterm Vim 中使用带有Ale插件的自定义符号)。

这在包含该功能的“完整”Vim 版本 7.4.2201 或更高版本中可用+signs(我使用 Homebrew 在 MacOS 上安装的版本)。

于 2020-06-13T21:41:30.437 回答