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

时间:2011-05-13 16:06:55

标签: vim autoresize

我一直在使用Vim和缓冲区管理器WinWalker。有一个很大的功能是自动调整分割窗口的大小。因此,当我聚焦缓冲区时,它会调整到最大宽度和高度。

但是,要激活此功能,您需要点击ctrl+w弹出WinWalker命令(虽然它可以映射到另一个键),然后点击c激活自动调整(所以你可能会在组合后点击ctrl+w和c。这真的很乏味,特别是当你必须在每个缓冲区中激活自动调整时,你已经打开了多个缓冲区。

我的问题是:有没有办法在.vimrc中自动调用此键组合?

我尝试了类似autocmd VimEnter <C-W>c的内容,但它不起作用。此外,我并不擅长定制Vim。那么,有人可以帮我这个吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

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

此外,请确保并阅读WinWalker提供的任何帮助文件。作者可能已经建立了一个机制来开始使用该功能。如果是这种情况,可能就像在.vimrc中定义变量一样简单。