2016-01-13 53 views
1

内关闭gitgutter我已经安装gitgutter ,并希望在默认情况下将它关闭。 文档说使用的vimrc

:GitGutterDisable

做到这一点。如果我在vim会话中,这是有效的。不过,我想添加到我的vimrc使其永久。

我试过的vimrc内调整其他插件命令,如

let g:GitGutterDisable 

和其他各种组合,但不能让该死的东西关掉。 我也看了在〜/ vim的/包/ VIM-gitgutter /插件/ gitgutter.vim并与一些设置有拨弄。

我接近与设定低于零

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

但这只是永久关闭了它,即:GitGutterSignsToggle vim的命令行不再之前的任何插件是工作

回答

5

你的vimrc负荷可用。这意味着,由插件定义的命令尚未定义。因此,我会建议使用在VimEnter自动命令是这样的:

:au VimEnter * :GitGutterDisable 
+0

的感谢!该工作 – reaco

0

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

要默认关闭VIM-gitgutter

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

例如,在〜/ .vimrc中对系统没有git我用

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 
+0

如果禁用它,你为什么要设置git的可执行文件'真'? –

+0

不幸的是如果gitgitter没有找到的东西来执行它发出每次Vim启动一个错误“VIM-gitgutter:找不到混帐请设置G:gitgutter_git_executable”因此,通过设置git的可执行文件“/斌/真”没有错误的发射和VIM启动时没有错误。 –

+0

它即使'G:gitgutter_enabled'已定?这听起来像是一个bug。 –