Wie erstelle ich in vim schöne und hübsche Komma-getrennte Spalten?

Wie erstelle ich in vim schöne und hübsche Komma-getrennte Spalten?

Ich habe eine Liste von Spalten in vim:

column_foo
, column_foobar
, column_really_way_to_long
, column_prefixfoo_prefixbar_really way to long

Ich möchte, dass diese gepolstert und verbunden werden, sodass es ungefähr so ​​aussieht

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

Gibt es eine einfache Befehlsfolge, die ich dafür ausführen kann? Außerdem würde ich gerne wissen, wie ich einen visuellen Block auf eine bestimmte Anzahl von Zeichen auffüllen kann.

foobar
, baz
, z
, really_long_column_of_stuff

Wie kann ich also mit dem rechten Pad allecolumns length(' , really_long_column_of_stuff')

Antwort1

Wenn Sie Linux verwenden, funktioniert dieser kleine Trick:

%!column -t

Antwort2

Schauen Sie sich dieAusrichtenPlugin.Hiersind einige Beispiele seiner Fähigkeiten.

verwandte Informationen