viの基本操作

まず大前提として、viには「コマンドモード」と「編集モード」の2種類モードがある。起動直後は「コマンドモード」になっていて、文字入力を行うには特定のキーを押して「編集モード」に切り替え無くてはならない。また、編集が完了したら、ESCキーを押して「コマンドモード」に戻す必要がある。

ESC コマンドモードに戻る
:q セーブせずに終了
:q! 変更した行もセーブせずに終了
:w セーブするが終了しない
:wq セーブして終了
i 編集モード。現在のカーソル位置から挿入。
R 編集モード。現在のカーソル位置から置換。
x カーソル位置の1文字削除
yy 1行コピー
dd 1行削除(カット)
p ペースト(貼り付け)
/正規表現 前方検索
?正規表現 後方検索
n 次の候補
N 前の候補