3

いくつかの表形式のページを調べましたが、これを理解できません。2 列のテキストを揃えたい。最初の列は 1 つの単語で、2 番目の列は行の残りの部分です。

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

私はそれを次のように調整したいと思います:

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

また、これらの行がすでにインデントされている可能性があるため、最初の単語の左側にスペースとタブが存在する可能性があります。

これを実現するための正規表現がわかりません。誰か助けてくれませんか?

4

1 に答える 1

4

このコマンドを試してください:

:Tabularize /^\S\+\zs/l0c1l0
  • ^\S\+\zs最初の列の後の位置に一致します
  • l0c1l0列の配置と幅を意味します。
于 2013-04-10T02:20:24.407 に答える