我正在寻找使Vim窗口仅垂直或水平相等的方式,而不是同时.
例如,我想^ W =仅影响窗口宽度和^ W = |只影响它的高度.这可能吗?
例如,我想^ 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,这会导致当前选项卡中的窗口在所选方向上相等
显然,您可以将这些命令映射到任何键序列.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。