我已经安装了 Tabular 插件,它对我来说非常好用,只要不涉及复杂的正则表达式……</p>
但我有这个清单:
one @abc @rstuvw &foo
three @defg &bar
four @mn @opq &kludge &hack
twelve @hijkl &baz &quux
我希望以这种方式对齐它(首先在 @... 上,然后在 &... 上):
one @abc @rstuvw &foo
three @defg &bar
four @mn @opq &kludge &hack
twelve @hijkl &baz &quux
这意味着我同时有 3 个问题:
- 在第一次出现时对齐
- 2 个不同的分隔符(@ 和 &)
- 这不是真正的分隔符,而是单词开头的“特殊字符”
这远远超出了我对正则表达式和 Tabular.vim 的理解
我应该如何进行?