Nach der Durchführung :set wrap
Vim bricht Zeilen um, die länger als das Fenster sind.
Aber ist es möglich, dass Vim nur bei Leerzeichen in eine neue Zeile umbricht und nicht in der Mitte eines Wortes?
Nach der Durchführung :set wrap
Vim bricht Zeilen um, die länger als das Fenster sind.
Aber ist es möglich, dass Vim nur bei Leerzeichen in eine neue Zeile umbricht und nicht in der Mitte eines Wortes?
:help wrap
Mit dieser Option können Sie die Art der Textanzeige ändern. Sie verändert nicht den Text im Puffer, siehe dazu 'textwidth'. Wenn sie aktiviert ist, werden Zeilen, die länger als die Breite des Fensters sind, umbrochen und die Anzeige wird in der nächsten Zeile fortgesetzt. Wenn ausgeschaltet, werden die Zeilen nicht umgebrochen und nur ein Teil der langen Zeilen wird angezeigt. Wenn der Cursor auf einen nicht angezeigten Teil bewegt wird, rollt der Bildschirm horizontal. Die Zeile wird ggf. in der Mitte eines Wortes unterbrochen. S 'Zeilenumbruch', um den Umbruch an einer Wortgrenze zu erhalten.
:help linebreak
Wenn eingeschaltet, bricht Vim lange Zeilen an einem Zeichen um um und nicht am letzten Zeichen, das auf den Bildschirm passt.
:help breakat
breakat' 'brk'
string
(Standard" ^I!@*-+;:,./?"
)
Also, :set linebreak
und es sollte ohne Probleme funktionieren. Oder Sie können einschränken breakat
um nur bei Leerzeichen zu unterbrechen, anstatt bei Leerzeichen+Zeichen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.