Vim: Wie eine Reihe von Linien in eine einzige Zeile zu formatieren (wenn die Zeile ein einziger Satz ist)?

StackOverflow https://stackoverflow.com/questions/1450904

Frage

Kein dup von in Vim, was der einfachste Weg ist es, alle Zeilen in einer Datei in eine einzige Zeile zu verbinden? , wie ich meine, um spezifisch die gq Neuformatierung Funktionalität zu nutzen.

verwendet, ich Latex in vim schreiben 80 Zeichen textwidth verwenden. Allerdings habe ich jetzt auf eine unendliche textwidth geschaltet, so dass meine Linien ewig so weitergehen.

Vims Neuformatierung (gqap zum Beispiel), kombiniert ein paar Zeilen in einem Absatz, so dass sie bei 80 Zeichen wickeln. Ich mag es stattdessen, um sie in eine einzige Zeile zu kombinieren.

dh

Without a \clang{goto} statement in the HIR, we must instead use conditional
statements to check the iteration number.

umformatieren sollte in

Without a \clang{goto} statement in the HIR, we must instead use conditional statements to check the iteration number.

, wenn es markiert ist und gq gedrückt wird.

War es hilfreich?

Lösung

Wenn Sie nicht wie „J“ nicht als depesz dann vorgeschlagen tun

:set tw=9999

Dann tu 'GQ'. Passen Sie tw auf Ihre Bedürfnisse.

Andere Tipps

Warum Sie nicht nur „J“ die Linien, nachdem Sie sie wählen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top