Как красиво и красиво выстроить столбцы, разделенные запятыми, в vim

Как красиво и красиво выстроить столбцы, разделенные запятыми, в vim

У меня есть список столбцов в vim:

column_foo
, column_foobar
, column_really_way_to_long
, column_prefixfoo_prefixbar_really way to long

Я хочу, чтобы они стали мягкими и соединились так, чтобы это выглядело примерно так

, foo     ,  bar    ,  baz    ,  quz_quadazzel
, foobar  ,  moono  ,  bleh   ,  bleh  

Есть ли простая последовательность команд, которую я могу сделать для этого? Кроме того, я хотел бы знать, как дополнить визуальный блок определенным количеством символов.

foobar
, baz
, z
, really_long_column_of_stuff

Т.е. как мне правильно наложить, чтобы сделать всеcolumns length(' , really_long_column_of_stuff')

решение1

Если вы используете Linux, вам поможет этот небольшой трюк:

%!column -t

решение2

Взгляните наВыровнятьплагин.Здесьвот некоторые примеры его возможностей.

Связанный контент