gpt4 book ai didi

VIM 自动调整聚焦窗口的大小

转载 作者:行者123 更新时间:2023-12-04 00:15:35 27 4
gpt4 key购买 nike

我正在慢慢学习 vim 及其强大的功能。
我有一个关于拆分窗口(主要是水平拆分)的问题。
有没有办法自动调整当前选定(聚焦)窗口的大小?例如,假设设置为使焦点窗口始终占据屏幕的 70%。

每次使用 Ctrl-w(数字)+/- 并不是很有效,尤其是当我不断在几个文件之间跳转时。

如果有一种方法可以将其限制为仅水平拆分的窗口,那也会很酷。

最佳答案

'winheight'设置确定当前窗口的最小行数。对于“Rolodex 模式”,一些用户将其设置为 999。以下将其设置为 70%:

:let &winheight = &lines * 7 / 10

对于任何发烧友,您可以连接到 WinEnter事件通过 :autocmd ,然后通过 :Nwincmd _ 将窗口高度设置为 N .愚蠢的例子:
:autocmd WinEnter * execute winnr() * 2 . 'wincmd _'

关于VIM 自动调整聚焦窗口的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634804/

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