気付いたら、追加していきます。
2018/01/05 検索しつつ移動
- カーソルのある場所から次のスペースまで移動 : f␣
- ◯個先のスペースまで削除 : 3df␣
␣ : スペースを意味します。
参考
https://qiita.com/nyantera/items/4bf29ca6f11bc797a9cb
2017/09/07 移動
- 10行上 : 10j
- 10行下 : 10k
- 10文字左 : 10h
- 10文字右 : 10l
※ 10文字右、10文字左に慣れてくると、単語の文字数やターミナルの文字の幅を把握し、最終的にピンポイント移動が可能になる
2017/06/14 置換
- カレント行の1つ目のaaaをbbbに置換する :
:s/aaa/bbb
- カレント行の全てのaaaをbbbに置換する :
:s/aaa/bbb/g
- 編集中ファイルの全てのaaaをbbbに置換する :
:%s/aaa/bbb/g
- 10行目から20行目の全てのaaaをbbbに置換する :
:10,20s/aaa/bbb/g
2017/06/12 貼り付け
- 複数行を貼り付ける際、autoindentがtrueになっている場合、インデントがどんどん崩れていくのを防ぐ、貼り付けようモード
:set paste
- 上記のモードを解除
:set nopaste
2017/06/09 矩形選択
- 矩形選択開始 : ctrl + v
- 行選択 : shift + v
2017/06/08 移動
- 上 : j
- 下 : k
- 左 : h
- 右 : l
- 1行目 : gg (:0)
- 最終行 : shitf + g (:$)
- 次単語の先頭へ移動 : w
- 前単語の先頭へ移動 : b
- 次スペースの次単語の先頭へ移動 : shift + w
- 前スペースの次単語の先頭へ移動 : shift + b
2017/06/07 コピーアンドペースト
- 範囲選択(Visualモード) : v
- ワードコピー : 範囲選択 -> y
- ペースト : p
- 行コピー : yy