1. ホーム

[解決済み】Vim: ウィンドウを左右に移動させる?

2022-04-03 02:34:10

質問

Vimでは、ウィンドウを左右に「移動」させることはできますか?例えば、以下のような感じです。 <c-w> r または <c-w> x ただし、上下ではなく左右に?

例えば、こんなレイアウトの場合。

+---+---+---+
|   |   +---+
| A +---+---+
|   |   |   |
+---+---+---+

これに変えたいんです。

+---+---+---+
|   |   +---+
+---+ A +---+
|   |   |   |
+---+---+---+

というのは、難しい/悩ましいですね。 <c-w> {H,J,K,L} .

解決方法は?

Ctrl w を指定すると、次のような修飾子が使えるようになります。

  • Ctrl w + R - ウィンドウを上/左に回転させる。

  • Ctrl w + r - ウィンドウを下/右に回転させる。

また、ナビゲーションキーで"windowsコマンドモード"を使用すると、ウィンドウの位置を変更することができます。

  • Ctrl w + L - 現在のウィンドウを右端に移動します。

  • Ctrl w + H - 現在のウィンドウを左端に移動します。

  • Ctrl w + J - 現在のウィンドウを "最下部に移動します"。

  • Ctrl w + K - 現在のウィンドウを "一番上に移動します"。

チェックアウト :help window-moving 詳細はこちら