当有三个窗口时交换两个窗口

Qia*_* Li 7 vim

我在Vim中有以下窗口布置:

?????????????
?     ?  2  ?
?  1  ???????
?     ?  3  ?
?????????????
Run Code Online (Sandbox Code Playgroud)

我想交换窗口2和3。现在窗口2处于活动状态。CTRL-wJ将不起作用,因为它将把窗口2移到底部,将窗口1和3移到顶部,作为两个垂直拆分的窗口。

在那之后,我试图用其它CTRL-wH/ J/ K/ L动作,但没能实现最终的结果。

一个人该怎么做呢?

Mat*_*att 7

:h window-moving(或简单地:h windows然后向下浏览)列出所有此类内容。

我相信您想要CTRL-wCTRL-x(或CTRL-wx)(Window eXchange)。

  • 同时按Ctrl-w Ctrl-r (2认同)