Bem, no espírito vi
, você chamaria um comando para fazer isso:
:%!column -ts:
(se você tem column
e suporta a opção -s
).
Caso contrário, você poderia fazer:
:%s/[^:]\+/ &/g
:%s/\v^ *([^:]{20}): *([^:]{16}): *([^:]{5})/::/