viの基本操作
まず大前提として、viには「コマンドモード」と「編集モード」の2種類モードがある。起動直後は「コマンドモード」になっていて、文字入力を行うには特定のキーを押して「編集モード」に切り替え無くてはならない。また、編集が完了したら、ESCキーを押して「コマンドモード」に戻す必要がある。
ESC | コマンドモードに戻る |
---|---|
:q | セーブせずに終了 |
:q! | 変更した行もセーブせずに終了 |
:w | セーブするが終了しない |
:wq | セーブして終了 |
i | 編集モード。現在のカーソル位置から挿入。 |
R | 編集モード。現在のカーソル位置から置換。 |
x | カーソル位置の1文字削除 |
yy | 1行コピー |
dd | 1行削除(カット) |
p | ペースト(貼り付け) |
/正規表現 | 前方検索 |
?正規表現 | 後方検索 |
n | 次の候補 |
N | 前の候補 |