在 vimrc 中关闭 gitgutter
Turn off gitgutter within vimrc
我已经安装了 gitgutter
并希望默认关闭它。
文档说使用
:GitGutterDisable
做到这一点。如果我在 vim 会话中,这会起作用。但是我想将它添加到我的 vimrc 中以使其永久化。
我尝试在 vimrc 中调整其他插件命令,例如
let g:GitGutterDisable
和其他各种组合,但无法关闭该死的东西。
我还查看了 ~/.vim/bundle/vim-gitgutter/plugin/gitgutter.vim 并在那里摆弄了一些设置。
我接近于将以下设置为零
call s:set('g:gitgutter_enabled', 1)
但这只是永久关闭它,即 vim 命令行上的 :GitGutterSignsToggle 不再有效
您的 vimrc 在任何插件可用之前加载。这意味着,由插件定义的命令尚未定义。因此,我建议像这样使用 VimEnter 自动命令:
:au VimEnter * :GitGutterDisable
截至撰写本文时,来自 https://vimawesome.com/plugin/vim-gitgutter
To turn off vim-gitgutter by default
Add let g:gitgutter_enabled = 0
to your ~/.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
我已经安装了 gitgutter 并希望默认关闭它。 文档说使用
:GitGutterDisable
做到这一点。如果我在 vim 会话中,这会起作用。但是我想将它添加到我的 vimrc 中以使其永久化。
我尝试在 vimrc 中调整其他插件命令,例如
let g:GitGutterDisable
和其他各种组合,但无法关闭该死的东西。 我还查看了 ~/.vim/bundle/vim-gitgutter/plugin/gitgutter.vim 并在那里摆弄了一些设置。
我接近于将以下设置为零
call s:set('g:gitgutter_enabled', 1)
但这只是永久关闭它,即 vim 命令行上的 :GitGutterSignsToggle 不再有效
您的 vimrc 在任何插件可用之前加载。这意味着,由插件定义的命令尚未定义。因此,我建议像这样使用 VimEnter 自动命令:
:au VimEnter * :GitGutterDisable
截至撰写本文时,来自 https://vimawesome.com/plugin/vim-gitgutter
To turn off vim-gitgutter by default
Add
let g:gitgutter_enabled = 0
to your ~/.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