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