vimのメモを週一くらいで書いていこうかと思う。
そのうちちゃんとまとめたい。
挿入モードの必須ショートカット
<C-[>
ノーマルモードに戻る。<ESC>
より押しやすい。
<C-h>
直前の1文字削除。これは皆使っていると思う。
<C-u>
現在の行のカーソルより手前の文字を全部消す。
文章書いている途中に「やっぱりこの文章やめた」のときに多用。
<C-w>
直前の1単語を消す。英語書いているときに多用するが、日本語書いているときには使いにくいかも。
<C-r>0
ywとかでyankしたもの(レジスタ0に保存されている)をペースト。
これを使いこなせると便利になる。
#define = HOGEHOGE;intfoo=FOO;
のような文章でFOO
をHOGEHOGE
に書き換えたい場合に、HOGEHOGE
のところでyiw
して、FOOのところでciw<C-R>0<ESC>
するのが常套手段
<C-o>
ノーマルモードに一瞬戻ってコマンド実行して挿入モードに戻る。
例えば<C-o>$
で、行末に移動して編集続行