Vim Tabular插件对齐两列文本?

时间:2013-04-10 01:55:15

标签: vim tabular

通过一些Tabular页面工作,但无法解决这个问题。我想对齐两列文本。第一列是单个单词,第二列是该行的其余部分:

alpha one oclock hey
beta two oclock hey
phi three oclock hey

我想把它对齐:

alpha one oclock hey
beta  two oclock hey
phi   three oclock hey

此外,这些行可能已经缩进,因此第一个单词左侧可以有空格和制表符。

我无法弄清楚正则表达式如何实现。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

尝试此命令:

:Tabularize /^\S\+\zs/l0c1l0
  • ^\S\+\zs将匹配第一列
  • 之后的位置
  • l0c1l0表示列对齐和宽度。