当Vim启动时,我可以添加什么代码到vimrc文件中,以使<leader>ig命令运行?

6

我是新手,对Vim不够熟悉,抱歉问这个问题。我正在使用Vim插件vim-indent-guides

默认的切换插件映射为<leader>ig。要使插件在Vim启动时打开,需要做出什么修改?

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
<

4
你需要在vim启动时运行以下命令:
:IndentGuidesEnable

其中一种方法是在您的 .vimrc 文件中添加一个自动命令,如下所示:

au VimEnter * IndentGuidesEnable

可能还有其他方法,但我认为这个方法非常简单。


1

我不知道为什么那个插件不是默认启用的,但是

IndentGuidesEnable

这个命令似乎就是干这个的。将其添加到~/.vimrc中的某个位置。

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


0

我知道这个问题早已过去,但是更新一下。所选答案在Neovim上不起作用。为了解决这个问题,在.vimrc中添加以下内容:

autocmd VimEnter * :IndentGuidesEnable


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接