25

基本的に、私は1)から2)に行きたいと思って います。私は通常、最初に水平方向に分割し、次に垂直方向に分割することによってこれを行いますが、これで 3 方向の差分を実行したいので、次のコマンドを実行して vim を起動する方がはるかに便利です。

$ vimdiff file1 file2 file3

そして、下の分割ウィンドウを開くために何かをします。

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

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

誰もこれへの方法を知っていますか?

4

2 に答える 2

41

:botright splitまたはを使用する:bo spと、必要なことが行われます

于 2009-07-27T10:42:23.477 に答える
18

Ctrl-WHasturkun の優れた回答に加えて、いくつかのコマンドが非常に便利であることがわかる場合があります。

これらのCtrl-W後に (大文字) HJKまたはが続きLます。これらは、現在のウィンドウをそれぞれ左端、下端、上端、または右端に移動します。したがって、1 から 2 に移動するには、 を使用する代わりに: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 に答える