とほほのVim入門(ウィンドウ操作)

トップ > Vim > ウィンドウ操作

目次

ウィンドウ分割

Ctrl-w s : 画面を上下に分割(Split) (Ctrl-w S, Ctrl-w Ctrl-s でも可)
Ctrl-w v : 画面を左右に分割(Vertical split) (Ctrl-w Ctrl-vでも可)
:split(:sp) : 画面を横に分割(Split)
:vsplit(:vs) : 画面を縦に分割(Vertical Split)
:new : 新しい横方向の画面分割を作成(New)
:vnew : 新しい縦方向の画面分割を作成(Vertical New)

ウィンドウを閉じる

:close(:clo) : 現在の画面を閉じる
Ctrl-w c : 現在の画面を閉じる(Close) (Ctrl-w Ctrl-qでも可)
Ctrl-w q : 現在の画面を終了する(Quit) (Ctrl-w Ctrl-qでも可)
Ctrl-w o : 現在の画面以外の画面を閉じる(Only) (Ctrl-w Ctrl-o でも可)

ウィンドウ移動

Ctrl-w h : 左の画面に移動 (カーソル移動と同じ) (Ctrl-w <Left>, Ctrl-w Ctrl-hでも可)
Ctrl-w l : 右の画面に移動 (カーソル移動と同じ) (Ctrl-w <Right>, Ctrl-w Ctrl-lでも可)
Ctrl-w j : 下の画面に移動 (カーソル移動と同じ) (Ctrl-w <Down>, Ctrl-w Ctrl-jでも可)
Ctrl-w k : 上の画面に移動 (カーソル移動と同じ) (Ctrl-w <Up>, Ctrl-w Ctrl-kでも可)
Ctrl-w t : 一番上の画面に移動(Top) (Ctrl-w Ctrl-t でも可)
Ctrl-w b : 一番下の画面に移動(Bottom) (Ctrl-w Ctrl-b でも可)
Ctrl-w w : 次の画面に移動(Window) (Ctrl-w Ctrl-w でも可)
Ctrl-w W : 前の画面に移動(Window)
Ctrl-w p : 直前に操作していた画面に移動(Previous) (Ctrl-w Ctrl-p でも可)

高さ・幅変更

[N]Ctrl-w + : 現在のウィンドウの高さを [N] 分広げる (N省略時は1行分)
[N]Ctrl-w - : 現在のウィンドウの高さを [N] 分狭める (N省略時は1行分)
[N]Ctrl-w < : 現在のウィンドウの横幅を [N] 分広げる (N省略時は1文字分)
[N]Ctrl-w > : 現在のウィンドウの横幅を [N] 分狭める (N省略時は1文字分)
[N]Ctrl-w | : 現在のウィンドウの横幅を [N] 文字分にする (N省略時は最大)
Ctrl-w = : すべての画面の高さと幅を同じにする

ウィンドウ位置変更

Ctrl-w x : 現在の画面と次の画面を入れ替える(eXchange) (Ctrl-w Ctrl-xでも可)
Ctrl-w H : 現在の画面を一番左に移動する
Ctrl-w L : 現在の画面を一番右に移動する
Ctrl-w J : 現在の画面を一番下に移動する
Ctrl-w K : 現在の画面を一番上に移動する
[N]Ctrl-w r : 画面を下向きにN回回転させる(Rotate) (Ctrl-w Ctrl-rでも可)
[N]Ctrl-w R : 画面を上向きにN回回転させる

Copyright (C) 2023 杜甫々
初版:2023年8月6日 最終更新:2023年8月13日
http://www.tohoho-web.com/vim/window.html