基本上,我想从 1)转到 2) 我通常首先水平分割然后垂直分割,但是因为我希望这样做三向差异,所以通过运行来启动vim会更方便:
$ vimdiff file1 file2 file3
然后做一些事情来打开下面的分割窗口。
1)
+----+----+----+
¦ ¦ ¦ ¦
¦ f1 ¦ f2 ¦ f3 ¦
¦ ¦ ¦ ¦
+----+----+----+
2)
+----+----+----+
¦ ¦ ¦ ¦
¦ f1 ¦ f2 ¦ f3 ¦
+----+----+----+
¦ f4 ¦
+--------------+
有没有人知道这种方法?
答案 0 :(得分:30)
使用:botright split
或:bo sp
,它会做你想要的事情
答案 1 :(得分:14)
除了Hasturkun的优秀答案,你可能会发现一些Ctrl-W
命令非常有用:
这些是Ctrl-W
后跟(大写)H
,J
,K
或L
。它们将当前窗口分别移动到最左侧,底部,顶部或右侧。所以从1到2,作为使用:botright
的替代方法,您可以执行普通:sp
或:vsp
然后执行Ctrl-W J
,窗口将被移动到底。 p>
:help CTRL-W_H
:help CTRL-W_J
:help CTRL-W_K
:help CTRL-W_L