好的,首先,这不是我要寻找的答案:
autocmd VimResized * :wincmd =
让我解释一下:假设我有 2 个垂直分割的窗口,一个大小为 30%,一个大小为 70%。当我调整窗口大小时,我希望该百分比保持不变。如果没有这个命令,右边的分割会慢慢塌陷,最终你在窗口中什么也看不到。使用上面的命令,一旦你开始调整窗口大小,窗口大小立即变为 50%/50%。
我使用很多分割(垂直和水平),我不希望上面的命令只是让一切都相等,但同时我确实希望它们调整大小,只是按比例调整到窗口......我想要调整窗口大小时,窗口中所有拆分的百分比高度/宽度保持不变。想法?