Vim: Wie eine Reihe von Linien in eine einzige Zeile zu formatieren (wenn die Zeile ein einziger Satz ist)?
-
12-09-2019 - |
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.
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?