Vim初心者に捧ぐ実践的入門
を参考に個人的に使用しているコマンドをメモ。
ノーマルモード
操作 | vim | 覚え方 |
---|
↓ | j | キーボードのホームポジション(になるくらい重要) |
↑ | k | ホームポジションの隣、2番目に重要 |
← | h | jの左にあるから左に進む |
→ | l | 余ってるからここに割り当てられた |
一文字切り取る | x | 切り取るイメージ |
操作 | vim | 覚え方 |
---|
w | 次の単語の先頭へ | word |
e | 単語の最後へ | end |
b | 前の単語の先頭へ | back |
0 | 行頭へ | 右端なのに行頭へ |
$ | 行末へ | 正規表現と同じ |
gg | ファイルの先頭へ | |
G | ファイルの最終行へ | |
% | マッチする文字へ移動(対応する[]や()への移動) | 使い方確認中 |
操作 | vim | 覚え方 |
---|
上書き保存 | :w | write |
名前をつけて保存 | :w ファイル名 | write as |
編集終了 | :q | quit |
保存して終了 | :wq | write quit |
ファイルを開く | :e ファイル名 | edit (tabの二度押しでファイル名の類推可能) |
ノーマルモード to インサートモード
操作 | vim | 覚え方 |
---|
現在の次の文字位置に移動+インサートモードへ | a | |
現在の文字位置からインサートモードへ | i | |
インサートモードへ | i | insertの頭文字 |
次行を新規行として挿入してインサートモードへ | o | |
現在行に新しい行を追加してインサートモードへ | O | |
インサートモード to ノーマルモード
インサートモード
更新中。。。