.vimrcに追加
"カッコ補完: { ( [
inoremap {{}<Left>
inoremap {<Enter>{}<Left><CR><ESC><S-o>
inoremap ()()
inoremap (()<ESC>i
inoremap (<Enter>()<Left><CR><ESC><S-o>
inoremap [[]<ESC>i
inoremap [<Enter>[]<Left><CR><ESC><S-o>"補完: ' " <
inoremap ''''
inoremap ' ''<ESC>i
inoremap """"
inoremap " ""<ESC>i
inoremap <<><ESC>i"インサートモードから移動
inoremap <C-f><Left>
inoremap <C-f><C-f><ESC><S-a>
カッコ補完はよく見たことあると思います。
しかし、こういう補完は今ひとつ使えない。
カッコ内で書き終わった後の流れ、
ノーマルモードに戻す -> 移動 -> インサートモード
が面倒すぎると思いません?!
そこで最後のやつです。ctrl+f(適宜)
1回押しでインサートモード:右に1つ移動。
2回押しでインサートモード:文末に移動。
カッコ補完との組み合わせで割と便利になります!
ぜひお試しを。