訓練されたvimmerにはなれずとも、このぐらい覚えておけばとりあえず便利には使えるぐらいのコマンド一覧。
全般
キー | 動作 |
---|---|
Esc | コマンドモードにする |
i | カーソルの位置から入力開始 |
o | カーソルの次の行から入力開始 |
:wq | 保存してvimを終了 |
:q! | viを強制終了 |
移動
キー | 動作 |
---|---|
k | 上に移動 |
h | 左に移動 |
l | 右に移動 |
j | 下に移動 |
0 | 行頭に移動 |
$ | 行末に移動 |
1G(gg) | ファイル先頭に移動 |
G | ファイル末尾に移動 |
[n] G | n行目に移動 |
入力、削除
キー | 動作 |
---|---|
x | カーソル上の1文字を削除 |
[n]dd | カーソル上からn行削除 |
[n]yy | カーソル上のn行をバッファにコピー |
p | バッファの内容をカーソルの位置に挿入 |
ddとyyに関しては、[n]を省略すると1行になる
検索、置換
キー | 動作 |
---|---|
/<文字列> | 文字列を検索(順方向) |
n | 順方向へ検索 |
N | 逆方向へ検索 |
:%s/[old]/[new]/g | 全ての[old]を[new]に置換 |
その他
キー | 動作 |
---|---|
u | 直前の動作を取り消す |