使用Bundle vundle安装:
Bundle 'junegunn/vim-easy-align
添加映射:
" Start interactive EasyAlign in visual mode (e.g. vipga)
xmap ga <Plug>(EasyAlign)
" Start interactive EasyAlign for a motion/text object (e.g. gaip)
nmap ga <Plug>(EasyAlign)
下面是官网的一个例子
apple =red
grass+=green
sky-= blue
尝试下面的命令:
vipga=
visual-select inner paragraph
Start EasyAlign command (ga)
Align around =
gaip=
Start EasyAlign command (ga) for inner paragraph
Align around =
命令行模式下
:EasyAlign = Around the 1st occurrences(对齐第一个=)
:EasyAlign 2= Around the 2nd occurrences(对齐第二个=)
:EasyAlign *= Around all occurrences(对齐所有的=)
:'<,'>EasyAlign\ 对齐选中的块的第一列空格
:'<,'>EasyAlign2\ 对齐选中块的第二列空格
:'<,'>EasyAlign-\ 对齐选中块的倒数第一列空格
:'<,'>EasyAlign-2\ 对齐选中块的倒数第二列空格