Vim でウィンドウを分割する

Vim のウィンドウを分割すると、複数のファイルの内容を同時に表示しながら作業することができます(同一ファイル内の 2 か所を表示することもできます)。

ウィンドウを分割する

入力説明
:sp[lit]上下に分割(編集中のファイルを開く)
Ctrl-w s としても OK
:vs[plit]左右に分割(編集中のファイルを開く)
Ctrl-w v としても OK
:new上下に分割(空のファイルを開く)
Ctrl-w n としても OK
:vnew左右に分割(空のファイルを開く)
:sview [file]閲覧用にファイルを開く
:split:view としても OK

ウィンドウを閉じる

入力説明
Ctrl-w cカレントウィンドウを閉じる (= :q)
Ctrl-w qカレントウィンドウを閉じる
Ctrl-w oカレントウィンドウ以外を閉じる

ウィンドウを切り替える

入力説明
Ctrl-w w次のウィンドウへ移動(★最低限これだけ覚えておく)
Ctrl-w h左のウィンドウへ移動
Ctrl-w j下のウィンドウへ移動
Ctrl-w k上のウィンドウへ移動
Ctrl-w l右のウィンドウへ移動

ウィンドウサイズの変更

入力説明
<NUM>z指定した行数にウィンドウサイズを変更
Ctrl-w =すべて同じサイズにする(★これが基本)
Ctrl-w +ウィンドウを縦に大きくする
Ctrl-w -ウィンドウを縦に小さくする
Ctrl-w _ウィンドウを縦に最大化
Ctrl-w >ウィンドウを横に大きくする
Ctrl-w <ウィンドウを横に小さくする
Ctrl-w |ウィンドウを横に最大化

ウィンドウサイズを大きくするときに、先に数値を入力すると、何行大きくするかを指定できます。

例: 現在のウィンドウを 3 行分大きくする
3 Ctrl-w +