6

我是 Vim 新手,很抱歉这个新手问题。我正在使用 vim 插件vim-indent-guides

切换插件的默认映射是<leader>ig. vim 启动时应进行哪些修改以使其处于打开状态

4

4 回答 4

7

听起来像是插件可能在其配置中支持的东西。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
<
于 2012-12-03T13:07:21.857 回答
4

您需要的是在 vim 启动时运行以下命令

:IndentGuidesEnable

其中一种方法是将自动命令添加到您的 .vimrc 中,例如

au VimEnter * IndentGuidesEnable

可能还有其他方法,但这对我来说看起来很简单。

于 2012-12-03T04:25:42.537 回答
1

我不知道为什么默认情况下未启用该插件,但是

IndentGuidesEnable

命令似乎就是这样做的。将它添加到您的~/.vimrc.

更一般地说,映射只是命令或命令序列的方便快捷方式。您要执行命令,而不是映射。

于 2012-12-03T06:33:56.630 回答
0

我知道这是很久以前的问题,但只是一个更新。所选答案不适用于 Neovim。要解决这个问题,在 .vimrc 中添加:

autocmd VimEnter * :IndentGuidesEnable

于 2016-06-15T02:35:03.480 回答