Vagrantを使っていると、コマンド上でコードを編集することって、すごくあるんですよね。そんなとき、普通にキーボード入力出来たら、とても楽なのに、viコマンドで入力しないといけないんです。
以下は、自分でもメモ書きとして残しておこうと思いました。
▽保存&終了
| :q | 保存せずに終了 |
| :w | 保存のみ |
| :wq | 保存して終了 |
| :q! | 強制的に終了 |
▽モードの変更
| Esc | コマンドモードへ戻る |
| i | 現在のカーソル位置に文字挿入(編集モード) |
| O(大文字のオー) | 現在行の前の行に挿入 |
| o(小文字のオー) | 現在行の前の行に挿入 |
▽移動
| h(or ←) | 左へ |
| j(or ↑) | 上へ |
| k(or ↓) | 下へ |
| l(or →) | 右へ |
▽変更
| x | 現在のカーソルの後ろ1文字削除 |
| dd | 現在のカーソル位置の1行を削除 |
▽検索
| :/正規表現 | 上から検索 |
| :?正規表現 | 下から検索 |
| :n | 次へ |
| :N | 前へ |