Vim:将文本与列对齐

A S*_*A S 1 vim

假设我有以下文本:

key:value1 key:value234 key:val0
key:val1 key:value1 key:value5
key:value65799 key:value356 key:3790
Run Code Online (Sandbox Code Playgroud)

是否有可能以某种方式将其转换为某种对齐的列?

key:value1          key:value234            key:val0
key:val1            key:value1              key:value5
key:value65799      key:value356            key:3790
Run Code Online (Sandbox Code Playgroud)

当然,我可以用制表符替换分隔空格,但仅此并没有帮助......

rom*_*inl 5

在类 Unix 系统上:

:%!column -t
Run Code Online (Sandbox Code Playgroud)