0

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

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

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

我试过类似的东西autocmd VimEnter <C-W>c,但它不起作用。此外,我不太擅长定制 Vim。那么,有人可以帮我解决这个问题吗?

提前致谢

4

1 回答 1

0

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

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

于 2011-05-13T16:28:14.303 回答