vi コマンド | 動作 |
---|---|
モード切り替え | |
Esc | コマンドモードへ移行 |
i | カーソル位置の手前から入力モードへ移行 |
a | カーソル位置の後から入力モードへ移行 |
ファイル操作 | |
:w file名 | 名前をつけて保存 |
:w | ファイルを上書き保存 |
:wq | ファイルを保存して終了 |
:q | vi を終了 |
:q! | 保存せずに終了 |
カーソル | |
k | 上へ移動 |
j | 下へ移動 |
h | 左へ移動 |
l | 右へ移動 |
0 (ゼロ) | 行の先頭へ |
$ | 行の末尾へ |
X | カーソルの手前の文字を削除 |
x | カーソル位置の文字を削除 |
dd | カーソル位置の行を削除 |
P | カーソルの手前で張り付け |
p | カーソルの後で張り付け |
u | 元に戻す |