Ich kann vim nicht davon abhalten, meinen Python-Code zu verpacken. Wenn ich :set nowrap
wie ein Champion eintrete , aber es wickelt sich immer noch.
Ich kann drücken J, um die geteilten Codezeilen zu vereinen, so dass es so aussieht, als würde ein echter Wagenrücklauf eingefügt. Ich verstehe einfach nicht, warum oder wie ich es aufhalten soll.
:set nowrap
verhindert nur, dass die Anzeige von Zeilen umbrochen wird, nicht, dass Zeilenumbrüche eingefügt werden.Antworten:
Wenn Sie sich auf das automatische Umschließen langer Zeilen beziehen, die an die nächste gesendet werden, versuchen Sie es
quelle
tw
undwp
Optionen haben für mich nicht wirklich geklappt, also musste ich mich fürformatoptions
github.com/ain/.vim/blob/…filetype plugin on
von meinem.vimrc
hat es für mich getan.gq
den Absatz nicht manuell an der Textbreite neu ausrichten. @ Engineero sollte der richtige sein.Keine der anderen Antworten hat bei mir funktioniert (IDK warum).
:set wrap!
Habe den Trick für mich gemacht (mit GVim für Windows).quelle
wrap
bietet das Aussehen des Zeilenumbruchs, aber nicht tatsächlich Text auf neue Linien brechen. Sie hatten wahrscheinlichwrap
aktiviert, also haben:set wrap!
Sie es ausgeschaltet. Sie können überprüfen, mit:set wrap?
welchem der aktuelle Wert (dhwrap
odernowrap
) wiedergegeben wird.textwidth
undwrapmargin
zuerst, aber das hat vim tatsächlich gezwungen, ohne umbrochene Zeilen zu aktualisieren und neu zu rendern.set formatoptions-=t
sollte den Trick machen.set formatoptions+=t
schaltet die automatische Umhüllung wieder ein.Weitere Informationen dazu, was Sie tun können
formatoptions
, finden Sie in den Dokumenten .quelle
Um zu verhindern, dass vim lange Zeilen umschließt, verwende ich diese beiden Zeilen in meinem
.vimrc
:quelle
Um den Zeilenumbruch zu deaktivieren, können Sie
:set wrap!
diesen Befehl eingeben oder an Ihren anhängen~/.vimrc
.quelle
Vielleicht ist es die eingestellte Textbreite, die bei Erreichen einer bestimmten Länge automatisch Zeilen bricht
Wenn das fehlschlägt, spielen Sie mit z
und
quelle
Vim muss sich möglicherweise im vi-kompatiblen Modus befinden .
quelle
Öffnen Sie vimrc_example.vim (Ja, dies ist die Datei in Vim74) und setzen Sie textwidth = 0.
quelle
Auf MacBook Pro habe ich in .vimrc die Zeile übertroffen
so wurde es
.
(Ich habe eine Version von vim über Homebrew installiert.) Dies half für alle TXT-Dateien.
quelle