我一直在使用Vim和缓冲区管理器WinWalker。有一个很大的功能是自动调整分割窗口的大小。因此,当我聚焦缓冲区时,它会调整到最大宽度和高度。
但是,要激活此功能,您需要点击ctrl+w
弹出WinWalker命令(虽然它可以映射到另一个键),然后点击c
激活自动调整(所以你可能会在组合后点击ctrl+w
和c。这真的很乏味,特别是当你必须在每个缓冲区中激活自动调整时,你已经打开了多个缓冲区。
我的问题是:有没有办法在.vimrc中自动调用此键组合?
我尝试了类似autocmd VimEnter <C-W>c
的内容,但它不起作用。此外,我并不擅长定制Vim。那么,有人可以帮我这个吗?
提前致谢
答案 0 :(得分:0)
您可能希望调用<C-W>c
调用的函数。我知道如何发现所需功能的唯一方法是使用:map
或查看源代码。命令:map
将显示所有当前的键绑定。我怀疑这会告诉你你想要的一切,但它应该告诉你<C-W>
被映射到什么,它可以告诉你在源代码中查看的位置。
此外,请确保并阅读WinWalker提供的任何帮助文件。作者可能已经建立了一个机制来开始使用该功能。如果是这种情况,可能就像在.vimrc中定义变量一样简单。