viの画面分割

画面分割について

viでは編集画面を分割して表示することができます。

編集中のファイル画面を分割するだけでなく、複数ファイルを分割して開くことも可能です。

また画面を上下に分割するのではなく、左右に分割することもできます。


コマンド

分割

指定 説明
:vs(:vsplit) 画面を縦に分割する
:sp(:split) 画面を上下に分割
:sp ファイル名 指定したファイルを分割した画面に表示

移動

「Ctrl-w」を入力後に操作コマンドを入力します。

指定 説明
Ctrl-w k 上の画面に移動
Ctrl-w j 下の画面に移動
Ctrl-w l 右の画面に移動
Ctrl-w h 左の画面に移動
Ctrl-w p 画面間の移動
Ctrl-w K 現在の画面を上に移動
Ctrl-w J 現在の画面を下に移動
Ctrl-w L 現在の画面を右に移動
Ctrl-w H 現在の画面を左に移動
Ctrl-w 10+ カーソルのある画面を10行分大きくする
Ctrl-w 10- カーソルのある画面を10行分小さくする
Ctrl-w = 画面のサイズを同じにする

関連