25

基本上,我想从1)2) 我通常通过先水平拆分然后垂直拆分来做到这一点,但是由于我希望这样做可以进行三向差异,因此通过运行来启动 vim 会更方便:

$ vimdiff file1 file2 file3

然后做一些事情来打开下面的拆分窗口。

1)
    +----+----+----+
    ¦    ¦    ¦    ¦
    ¦ f1 ¦ f2 ¦ f3 ¦
    ¦    ¦    ¦    ¦
    +----+----+----+

2)
    +----+----+----+
    ¦    ¦    ¦    ¦
    ¦ f1 ¦ f2 ¦ f3 ¦
    +----+----+----+
    ¦      f4      ¦
    +--------------+

有谁知道这样做的方法?

4

2 回答 2

41

使用:botright splitor :bo sp,它会做你想做的事

于 2009-07-27T10:42:23.477 回答
18

除了 Hasturkun 的出色回答之外,您可能会发现一些Ctrl-W命令非常有用:

这些Ctrl-W后面是 (capital) H, J,KL。它们分别将当前窗口移动到最左、最底、最上或最右。因此,要从 1 到 2,作为 using 的替代方法:botright,您可以执行正常的:spor:vsp然后执行,然后Ctrl-W J窗口将移至底部。

:help CTRL-W_H
:help CTRL-W_J
:help CTRL-W_K
:help CTRL-W_L
于 2009-07-27T14:07:46.117 回答