加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim – 如何通过快捷方式使窗口水平或垂直相等?

发布时间:2020-12-16 01:18:55 所属栏目:安全 来源:网络整理
导读:我正在寻找使Vim窗口仅垂直或水平相等的方式,而不是同时. 例如,我想^ W =仅影响窗口宽度和^ W = |只影响它的高度.这可能吗? UPDATE 感谢@rburny建议适当的命令.所以最终的结果是: nmap c-w== :set ead=ver ea noeaCR " set windows equal vertically (^W,=
我正在寻找使Vim窗口仅垂直或水平相等的方式,而不是同时.
例如,我想^ W =仅影响窗口宽度和^ W = |只影响它的高度.这可能吗?

UPDATE

感谢@rburny建议适当的命令.所以最终的结果是:

nmap <c-w>== :set ead=ver ea noea<CR> " set windows equal vertically (^W,=,=)
nmap <c-w>=- :set ead=hor ea noea<CR> " set windows equal horizontally (^W,-)

如果你想同时设置窗口,只需按^ W =并等待片刻.

我假设您不使用equalalways选项,因为您想手动执行此类操作.在这种情况下,你可以破解equalalways来做你想要的:
" make all windows the same height
:set ead=ver ea noea
" make all windows the same width
:set ead=hor ea noea

这些命令的作用基本上是:

>设置等距的垂直方向(垂直/水平)
>启用&禁用equalalways,这会导致当前选项卡中的窗口在所选方向上相等

显然,您可以将这些命令映射到任何键序列.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读