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-tablekeiner der Formatoptionen kann gqich 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 paragraphsind sie hartcodiert.
Bearbeiten: Ich weiß, dass ich jede lange Zeile einzeln verwenden gqoder gwformatieren kann, aber da meine Datei einige tausend Zeilen umfasst, suche ich nach einer Möglichkeit, dies automatisch zu erreichen.
gqund Bescheid wusste gw. Ich bin auch froh, dass ich hier nicht aufgehört habe, sonst hätte ich nichts über den :gBefehl erfahren . :)