なっく日報

技術やら生活やらのメモ

VimでVisualモードでインクリメント/デクリメントする

http://usevim.com/2015/07/03/visual-increment/usevim.com

地味だけど嬉しい機能出ました〜

これまでVimで複数行インクリメント/デクリメントするのは

1
2
3
4
5

2
3
4
5
6

にするとしたら、qq<C-A>jq4@q

とかマクロ機能を使うくらいしか方法はありませんでしたが、最新バージョンではVisualモードで選択した範囲内で<C-A>によるインクリメント(<C-X>によるデクリメント)ができるそうです。

VG<C-A>であっという間ですね!!