Ich habe eine ziemlich große Textdatei aus Blöcken wie
Short line.
Really long line.
Short line.
durch leere Zeilen getrennt, und ich möchte vim (unter Linux) verwenden, um die langen Zeilen aufzubrechen und Blöcke wie zu erhalten
Short line.
This was
part of
a long line.
Short line.
Mein Problem mit gq
(und gw
) ist, dass jeder Block als ganzer Absatz neu ausgeführt wird, dh die beiden Zeilenumbrüche in jedem Block werden nicht beibehalten, und gemäß :help fo-table
keiner der Formatoptionen kann gq
ich tun, was ich will. Ich dachte auch, dass ich mein Ziel erreichen könnte, wenn ich neue Zeilenzeichen als Absatzbegrenzer definieren könnte, aber entsprechend :help paragraph
sind sie hartcodiert.
Bearbeiten: Ich weiß, dass ich jede lange Zeile einzeln verwenden gq
oder gw
formatieren kann, aber da meine Datei einige tausend Zeilen umfasst, suche ich nach einer Möglichkeit, dies automatisch zu erreichen.
gq
und Bescheid wusste gw
. Ich bin auch froh, dass ich hier nicht aufgehört habe, sonst hätte ich nichts über den :g
Befehl erfahren . :)