Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vim: カッコ補完+α

$
0
0
.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回押しでインサートモード:文末に移動。

カッコ補完との組み合わせで割と便利になります!
ぜひお試しを。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>