EasyAlignとvim-textobj-indentを使って1ストロークで神経質な人も安心の綺麗なコードに

EasyAlign については、以下を参照のこと
baqamore.hatenablog.com

vim-textobj-indent については、以下を参照のこと
d.hatena.ne.jp


導入後、以下のようにmapping

"S-vで行選択モードにして、
"Kana/vim-textobj-indentの機能でiiにより、同じインデントの1ブロックを選択して
":EasyAlignに*\を指定することで、全部のspaceを区切り文字として扱い整列
"isで最も浅いindentに合わせる
nmap <C-i> <S-v>ii:EasyAlign*\is<CR>


f:id:wkpn:20160427141838g:plain
1ストロークで、神経質な人も安心の綺麗なコードにできます。