如何使用vim-easy-align来对齐vimscript注释?

时间:2015-11-04 07:57:28

标签: vim alignment

我正在尝试使用vim-easy-align来对齐vimscript评论。例如,转过来:

Plugin 'ervandew/supertab' " Tab completion
Plugin 'kien/ctrlp.vim' " File searching
Plugin 'lervag/vimtex' " LaTeX

为:

Plugin 'ervandew/supertab' " Tab completion
Plugin 'kien/ctrlp.vim'    " File searching
Plugin 'lervag/vimtex'     " LaTeX

我正在尝试vipga,然后^ X(用于正则表达式),然后“(双引号),它执行但什么都不做。还尝试直观地选择行,然后ga,^ X,”这也什么都不做。< / p>

使用Tabular,它只是:Tabular /",但我无法用vim-easy-align弄明白。我做错了什么?

2 个答案:

答案 0 :(得分:1)

要与简单对齐的内联评论保持一致,您可以按照此处的说明进行操作:https://github.com/junegunn/vim-easy-align/blob/master/EXAMPLES.md

如示例所示,对齐内联注释,如果它是vimscript则无关紧要。命令是

vipga-<space>

vip:选择整个行块

ga:easy-align mapping

- &LT; space&gt;:对齐内联注释

希望这对像我这样有困难的人有帮助

答案 1 :(得分:0)

我相信默认情况下,vim-easy-align 会使用 ignore_groups 选项忽略字符串。按 Ctrl+G 将切换 ignore_group 的选项。按一次,第一个选项是不忽略任何组。

因此执行您想要的对齐的命令是

gaip^G"<CR>