如何钩取vim的窗口调整大小事件?

4
如果我有一个包含vim的窗口(窗口管理器使用的窗口,而不是vim窗口),然后执行:vsp或:sp,然后调整窗口大小,分割将不会自动调整大小。当改变vim所在的窗口大小时,我希望分割能够相应地调整大小(即=)。我使用gvim,但这可能适用于vim和gvim。
1个回答

8

有一个VimResized事件可用于自动命令,因此您可以使用以下命令:

autocmd VimResized * exe "normal \<c-w>="

这似乎对gvim和在终端中缩小vim有效。但是在终端内放大vim存在一些问题,直到执行其他操作之前,它不会正确地重新绘制。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接