概要
よく使うvimのキーバインドを整理してみました。
モード切り替え
コマンド | 内容 |
---|---|
ESC | ノーマルモードへ |
i | 挿入モードへ |
v | ヴィジュアルモードへ |
: | コマンドモードへ |
ファイル操作
コマンド | 内容 |
---|---|
:q! | 保存せずに閉じる |
:w | 保存 |
:w! | 保存して閉じる |
:w ファイル名 | 名前をつけて保存 |
カーソル移動
コマンド | 内容 |
---|---|
k | 上のウィンドウに移動 |
j | 下のウィンドウに移動 |
l | 右のウィンドウに移動 |
h | 左のウィンドウに移動 |
![]() |
コマンド | 内容 |
---|---|
0 | 行頭に移動 |
^ | 行頭の空白以外の文字に移動 |
$ | 行末に移動 |
CTRL+u | 半画面UP |
CTRL+d | 半画面DOWN |
gg | 先頭行に移動 |
CTRL+g | 最終行に移動 |
数字+g | 数字行目に移動 |
コマンド | 内容 |
---|---|
w | 次の単語に移動 |
b | 前の単語に移動 |
% | 対応する括弧に移動 |
ウィンドウ
コマンド | 内容 |
---|---|
:split | 上下に分割 |
:vsplit | 左右に分割 |
CTRL+w k | 上のウィンドウに移動 |
CTRL+w j | 下のウィンドウに移動 |
CTRL+w h | 右のウィンドウに移動 |
CTRL+w l | 左のウィンドウに移動 |
検索と置換
コマンド | 内容 |
---|---|
/文字列 | 文字列を検索 |
n | 次の候補を検索 |
N | 前の候補を検索 |
* | カーソル位置の単語を検索 |
コピー(カット)&ペースト
コマンド | 内容 |
---|---|
dd | 現在行をカットする |
数字dd | 数字行分をカットする |
yy | 現在行をコピーする |
数字yy | 数字行分をコピーする |
p | カーソルより後ろにペーストする |
P | カーソルより前にペーストする |
その他
コマンド | 内容 |
---|---|
CTRL+p | 単語を補完 |