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>
1ストロークで、神経質な人も安心の綺麗なコードにできます。