繁体   English   中英

启动时自动在Vim中调用按键映射

[英]Auto calling a key map in Vim on start

我一直在使用Vim和Buffer Manager WinWalker。 其中一项重要功能是自动调整分割窗口的大小。 因此,当我聚焦缓冲区时,它会调整为最大宽度和高度。

但是,要激活此功能,您需要按ctrl+w来弹出WinWalker命令(尽管它可以映射到另一个键),然后按c来激活自动调整大小(因此您可以在之后按ctrl+w和c组合)。 这确实很乏味,特别是当您已经打开多个缓冲区时,必须激活每个缓冲区中的自动调整大小。

我的问题是: 有没有一种方法可以在.vimrc中自动调用此组合键?

我已经尝试了类似autocmd VimEnter <CW>c ,但是它不起作用。 此外,我不太擅长自定义Vim。 那么,有人可以帮我吗?

提前致谢

您可能想做的是调用<CW>c调用的函数。 我知道如何发现所需功能的唯一方法是使用:map或查看源代码。 :map命令将显示所有当前的键绑定。 我怀疑这会告诉您您想要的所有内容,但它应该告诉您<CW>映射到了什么,它可能告诉您在源代码中查找的位置。

另外,请确保并阅读WinWalker随附的所有帮助文件。 作者可能已经建立了从功能开始的机制。 如果是这种情况,那么可能就像在.vimrc中定义变量一样简单。

暂无
暂无

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

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