首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以在vimrc中添加哪行代码来使<leader>ig命令在vim启动时运行?

我可以在vimrc中添加哪行代码来使<leader>ig命令在vim启动时运行?
EN

Stack Overflow用户
提问于 2012-12-03 09:23:38
回答 4查看 1.6K关注 0票数 6

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

切换插件的默认映射是<leader>ig。应该进行什么修改才能使其在vim启动时处于打开状态

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-03 21:07:22

听起来像是插件在其配置中可能支持的东西。Vim插件通常通过如下方式进行配置

代码语言:javascript
运行
复制
let g:global_variable_for_plugin = 1

在你的~/.vimrc里。

注意,从vim-indent-guides文档中可以看到:

代码语言:javascript
运行
复制
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
<
票数 7
EN

Stack Overflow用户

发布于 2012-12-03 12:25:43

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

代码语言:javascript
运行
复制
:IndentGuidesEnable

其中一种方法是向.vimrc添加一个自动命令,如下所示

代码语言:javascript
运行
复制
au VimEnter * IndentGuidesEnable

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

票数 4
EN

Stack Overflow用户

发布于 2012-12-03 14:33:57

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

代码语言:javascript
运行
复制
IndentGuidesEnable

command似乎就是这样做的。将其添加到您的~/.vimrc中的某个位置。

更广泛地说,映射只是命令或命令序列的便捷快捷方式。您希望执行命令,而不是映射。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13675902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档