有没有一种方法能以这种方式移动vim窗口?

4

我有四个像这样的窗口:

|         |      |      |
|   A     |      |      |
|_________|  C   |   D  |
|   B     |      |      |
|         |      |      |

那么,我怎样才能把它们转换成这种方式?
|         |      |
|   A     |  C   |
|_________|______|
|   B     |  D   |
|         |      |

the

ctrl+W/J/K/L

问题是窗口总是移动到另一侧,我无法使用它们来完成此操作。谢谢!


1
我认为你需要一个宏来完成这个任务,如果有办法的话,它可能是ctrl-w命令之一,但是:help ctrl-w并没有显示出来。 - Codie CodeMonkey
1个回答

5
我能想到的方法有两步:
  1. 将光标移动到 C,按下 C-W c 关闭窗口。
  2. 将光标移动到 D,按下 :sp #<enter>
这个思路是关闭一个窗口(缓冲区),然后在正确的位置重新打开它(通过 sp 或 vs)。
如果有更简单的方法,请告诉我。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接