我是 Vim 新手,很抱歉这个新手问题。我正在使用 vim 插件vim-indent-guides
切换插件的默认映射是<leader>ig
. vim 启动时应进行哪些修改以使其处于打开状态
我是 Vim 新手,很抱歉这个新手问题。我正在使用 vim 插件vim-indent-guides
切换插件的默认映射是<leader>ig
. vim 启动时应进行哪些修改以使其处于打开状态
听起来像是插件可能在其配置中支持的东西。Vim 插件通常通过放置类似的东西来配置
let g:global_variable_for_plugin = 1
在你的~/.vimrc
.
瞧,来自 vim-indent-guides 文档:
Use this option to control whether the plugin is enabled on Vim startup.
Default: 0. Values: 0 or 1.
>
let g:indent_guides_enable_on_vim_startup = 0
<
您需要的是在 vim 启动时运行以下命令
:IndentGuidesEnable
其中一种方法是将自动命令添加到您的 .vimrc 中,例如
au VimEnter * IndentGuidesEnable
可能还有其他方法,但这对我来说看起来很简单。
我不知道为什么默认情况下未启用该插件,但是
IndentGuidesEnable
命令似乎就是这样做的。将它添加到您的~/.vimrc
.
更一般地说,映射只是命令或命令序列的方便快捷方式。您要执行命令,而不是映射。
我知道这是很久以前的问题,但只是一个更新。所选答案不适用于 Neovim。要解决这个问题,在 .vimrc 中添加:
autocmd VimEnter * :IndentGuidesEnable