关闭vimrc中的gitgutter

时间:2016-01-13 06:44:34

标签: vim vim-plugin

我安装了gitgutter 并希望默认情况下关闭它。 文档说使用

  

:GitGutterDisable

这样做。如果我在vim会话中这是有效的。但是我想将它添加到我的vimrc中以使其永久化。

我尝试在vimrc中调整其他插件命令,例如

let g:GitGutterDisable

和其他各种组合,但不能让该死的东西关掉。 我还查看了〜/ .vim / bundle / vim-gitgutter / plugin / gitgutter.vim ,并在那里设置了一些设置。

我接近将下面的设置为零

call s:set('g:gitgutter_enabled',                     1)

但这只是永久关闭它,即:vim命令行上的GitGutterSignsToggle不再有效

2 个答案:

答案 0 :(得分:6)

在任何插件可用之前加载vimrc。这意味着,尚未定义由插件定义的命令。因此,我建议使用 VimEnter 自动命令,如下所示:

:au VimEnter * :GitGutterDisable

答案 1 :(得分:1)

撰写本文时,来自https://vimawesome.com/plugin/vim-gitgutter

  

默认情况下关闭vim-gitgutter

     

let g:gitgutter_enabled = 0添加到〜/ .vimrc。

例如,对于没有git的系统的〜/ .vimrc,我使用

if executable('git')
   let g:gitgutter_highlight_lines = 1  " Turn on gitgutter highlighting
else
    let g:gitgutter_git_executable = '/bin/true'
    let g:gitgutter_enabled = 0
endif