[Vim] 快速对齐插件 vim-easy-align

vim-easy-align 是一款简单易用的 Vim 对齐插件。

安装并添加配置:

" in .vimrc
Plug '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)

用法:

  • vipga=
    1. vip 多行选中
    2. ga 进入 EasyAlign 模式
    3. = 根据 = 对齐
  • gaip=
    1. ga 进入 EasyAlign 模式
    2. ip 选择多行
    3. = 根据 = 对齐

  • = 对首个 = 对齐
  • 2= 根据第二个= 对齐
  • *= 依次根据依次出现的 = 对齐
  • **= 对依次出现的 = 进行左右对齐切换
  • <Enter> 在左/右/中心对齐模式之间切换

更多示例在:vim-easy-align Demo

表格格式化宏:

录制宏写法: q[name]{actions}q
调用宏: @[name]
表格格式化对齐宏-录制: qtvipga*|q
表格格式化对齐宏-使用: @t