| i | コマンドモードから入力モードへ移行。カーソル位置の直前から入力開始。 |
| a | コマンドモードから入力モードへ移行。カーソル位置の直後から入力開始。 |
| A | コマンドモードから入力モードへ移行。カーソル行の最後から入力開始。 |
| o | コマンドモードから入力モードへ移行。カーソル行の次の行から入力開始。 |
| [ESC] | 入力モードからコマンドモードへ切り替える。 |
| :q! | 編集中の内容を破棄してviを終了。 |
| ZZ | 編集中の内容をファイルに書込んでviを終了。 |
| :w | 編集中の内容をファイルに書込む。 |
| :w [file] | 編集中の内容をファイル名を指定して書込む。 |
| :r [file] | ファイル名で指定されたファイルを、カーソルの次の行以降に読込む。 |
| 0 | 行頭に移動。 |
| $ | 行末に移動。 |
| [Ctrl]+b | 1ページ前にスクロール。 |
| [Ctrl]+f | 1ページ後にスクロール。 |
| 1G | ファイルの先頭に移動。 |
| G | ファイルの最後に移動。 |
| x | カーソル位置の1文字を削除。 |
| dd | カーソルのある行を削除。 |
| yy | カーソルのある行をコピー。 |
| p | カーソル位置の後ろにコピーバッファの内容をペースト。 |
| J | カーソル行とその次の行を結合する。 |
| /[word][Enter] | カーソル位置から[word]を検索。 |
| n | 後ろへ再検索。 |
| N | 前へ再検索。 |