2016-01-13 52 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。 –