Es hängt davon ab, ob Sie über hart Zeilenumbrüche sprechen - wo ein Newline-Zeichen tatsächlich in den Text eingefügt werden - oder einen weichen Zeilenumbrüche, die nur Einfluss darauf, wie die Text wird auf dem Bildschirm angezeigt.
Ich vermute, dass Sie sich auf Letzteres beziehen.
Wenn das korrekt ist, dann möchten Sie :set list
(und wahrscheinlich hinzufügen set list
zu Ihrem vimrc).
Umschließt die Anzeige (wieder: nur die Anzeige, nicht den tatsächlichen Text) an Wortgrenzen, verursacht list
auch vim, verschiedene "unsichtbare" Zeichen anzuzeigen, wie Leerzeichen, Tabulatoren und (harte) Zeilenumbrüche, entsprechend listchars
Variable (siehe :help listchars
für mehr); Wenn Sie die Zeilenumbrüche an Wortgrenzen, aber nicht an unsichtbaren Zeichen vornehmen möchten, könnten Sie die Listchars vermutlich auf nichts setzen.
Ich persönlich finde, dass ich manchmal will Liste aktiviert und manchmal nicht. :set nolist
ist ausgeschaltet. :set list!
schaltet um. (Und nur der Vollständigkeit halber, :set list?
sagt Ihnen, ob ist derzeit aktiviert oder nicht.) Das sind alle Standard-Vim-Konventionen.
Und wenn das zu viel Eingabe ist, könnten Sie eine benutzerdefinierte Tastenzuordnung in Ihrem vimrc einrichten. Aber das ist eine andere Frage.
Also muss ich zwischen sichtbaren Tabs und nicht Wörter für weiche Zeilenumbruch wählen? Das ist sehr ungewöhnlich und frustrierend. – Daniel
@Daniel Beschwere mich nicht! Dies war lange Zeit auf der To-Do-Liste (': h todo'). Bis jemand sich die Zeit nimmt, es zu implementieren, werden wir dieses Feature nicht haben, fürchte ich. – glts