繁体   English   中英

我可以添加到vimrc的代码行 <leader> 当vim启动时运行ig命令?

[英]What line of code I could add to vimrc to make <leader>ig command run when vim starts?

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

切换插件的默认映射是<leader>ig 当vim-started时,应该进行什么修改才能使其切换

听起来像插件可能在其配置中支持的东西。 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM