Wie zeichne ich schöne, durch Kommas getrennte Spalten in vim


-1

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 so gepolstert und verbunden werden, dass es ungefähr so ​​aussieht

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

Gibt es eine einfache Folge von Befehlen, die ich dafür ausführen kann? Außerdem möchte ich wissen, wie man einen visuellen Block mit einer bestimmten Anzahl von Zeichen auffüllt.

foobar
, baz
, z
, really_long_column_of_stuff

Dh, wie kann ich das richtige Pad machen, um das alles zu machen columns length(' , really_long_column_of_stuff')


Ich würde eine Funktion schreiben, um das zu tun und es auf einen Bereich wirken zu lassen
Daenyth

Wenn Sie die Platzhalter 'foo', 'bar' usw. verwenden, achten Sie darauf, dass Sie in den folgenden Beispielen dieselben Platzhalter verwenden, damit klar ist, wie sie verarbeitet werden sollen. Dafür sind Platzhalter da. Im Moment scheint es so, als ob Sie auch Wörter oder etwas ändern möchten, und ich kann nicht leicht sagen, wie Sie den ursprünglichen Ausdruck transformieren möchten. Ich sage das nur, damit Sie es den Leuten leichter machen können, Ihnen zu helfen und so mehr Antworten zu erhalten.
Daniel Andersson

Lol, werden Sie real ..
Evan Carroll

Antworten:


3

Wenn Sie unter Linux arbeiten, funktioniert dieser kleine Trick:

%!column -t

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.