gpt4 book ai didi

vim - 如何在 Vim 中按比例调整拆分窗口的大小?

转载 作者:行者123 更新时间:2023-12-04 14:30:28 25 4
gpt4 key购买 nike

好的,首先,这是 不是 我正在寻找的答案:

autocmd VimResized * :wincmd =

让我解释一下:假设我有 2 个垂直拆分的窗口,一个大小为 30%,一个大小为 70%。当我调整窗口大小时,我希望该百分比保持不变。如果没有这个命令,右边的分割会慢慢折叠起来,这样你最终就看不到窗口中的任何东西了。使用上面的命令,一旦开始调整窗口大小,窗口大小立即更改为 50%/50%。

我处理了很多分割(垂直和水平),我不希望上面的命令使一切都相等,但同时我确实希望它们调整大小,只是按比例调整到窗口......我想要调整窗口大小时,窗口中所有拆分的高度/宽度百分比保持不变。想法?

最佳答案

如果你问的是“vim - 官方”的方式来做到这一点,答案是 . (Vim 7.3)

证明:

打开vim,输入:h todo<Enter>然后输入 /proportionally[Enter]你会看见:

-   When resizing the whole Vim window, the windows inside should be resized
proportionally (Webb).

所以它在vim的待办事项列表中。在这个窗口输入 gg ,您可以看到领先的减号 "-"意味着 Priority classification:
-   unclassified

如果你想这样做,你可以自己写一个函数,在 VimResized事件,根据您的逻辑调整所有窗口的大小。

关于vim - 如何在 Vim 中按比例调整拆分窗口的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14649698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com