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