Wenn der Cursor Code 80 erreicht, wird der Text von vim automatisch umbrochen, indem ein Zeilenumbruchzeichen eingefügt wird. Wie verhindere ich, dass vim dies tut? Gibt es eine Einstellung, die fehlt?Wie verhindere ich, dass vim automatisch in Spalte 80 umbricht
8
A
Antwort
7
Gerade gefunden, dass set tw=0
funktioniert. Zeilen werden nicht umbrochen, indem ein neues Zeilenzeichen an einer vordefinierten Grenze eingefügt wird.
Hinzugefügte set
zu vimrc, um es dauerhaft zu machen.
8
Der automatische Zeilenumbruch ist definiert durch set wrap
und diese Option hängt von der Breite Ihres Fensters/Bildschirms ab, aber es fügt kein Newline-Zeichen in die Datei ein.
Die Spalte wird durch set tw=80
definiert. Dies ändert den Text durch Hinzufügen neuer Zeilenumbrüche für lange Zeilen.
Details zu überprüfen, können Sie:
:h 'wrap'
:h 'tw'
autoWrap-deaktivieren, Sie könnten:
:set nowrap
lange Schlange Auto gebrochen deaktivieren, können Sie:
:set tw=0
0 ist Standard.
Verwandte Themen
- 1. Wie verhindere ich, dass die jquery-Benutzeroberfläche Stile automatisch hinzufügt?
- 2. Wie verhindere ich, dass IntelliJ meine Editor Tabs automatisch schließt?
- 3. Wie verhindere ich, dass Emacs meine Startup-Datei automatisch bearbeitet?
- 4. Wie verhindere ich, dass Hibernate Zeichenfolgen schneidet?
- 5. Verhindern, dass TextView in das übergeordnete Element umbricht
- 6. Wie verhindere ich, dass Chrome Eingabefelder vorfüllt?
- 7. Wie verhindere ich, dass IVsBuildPropertyStorage.SetItemAttribute Sonderzeichen löscht?
- 8. Wie verhindere ich, dass Skype die HTTP- oder HTTPS-Ports 80 und 443 verwendet?
- 9. Wie verhindere ich, dass Passwörter gespeichert werden?
- 10. Wie verhindere ich, dass Browser Cookies speichern?
- 11. Wie verhindere ich, dass IIS Websites kompiliert?
- 12. Sie können Kommentare in Spalte 80 in Visual Studio 2008 automatisch umbrechen. ..oder Anzeige wo die Spalte 80 ist?
- 13. Wie verhindere ich, dass Android Studio meine Pakete in der Projektnavigation automatisch minimiert?
- 14. Wie verhindere ich, dass der vim nach dem Befehl: make das falsche Ansichtsfenster verwendet?
- 15. Wie verhindere ich, dass Entity Framework eine FileStream-Spalte in ein Byte-Array lädt?
- 16. Wie verhindere ich, dass Chrome in den Debug-Modus wechselt?
- 17. Wie verhindere ich, dass Button Surround in Java angezeigt wird?
- 18. Linq to SQL: Wie verhindere ich, dass der automatisch generierte Objektname umbenannt wird?
- 19. Wie verhindere ich, dass Visual Studio während eines Blockkommentars automatisch Sternchen einfügt?
- 20. Wie verhindere ich automatisch generierte Links im GitHub-Wiki?
- 21. Automatisch zur nächsten Zeile in vim gehen
- 22. Insert Kommentare automatisch in Vim
- 23. Wie verhindere ich, dass IDEA beim Refactoring meinen Code neu formatiert?
- 24. Wie verhindere ich, dass JPA-Einfügungen eine Datenbanktabelle sperren?
- 25. Wie verhindere ich, dass der MongoDB-Replikatsatz die Primärdatenbank abfragt?
- 26. Wie verhindere ich, dass SuperAgent AJAX OPTIONS aufruft?
- 27. Wie verhindere ich, dass mein Apache2-Server die missile_launch_codes.ini ausliefert?
- 28. Wie verhindere ich, dass Core Animation meinen Haupt-Thread blockiert?
- 29. Wie verhindere ich, dass benutzerdefinierte UITableViewCells beim Abwählen weiß blinken?
- 30. Wie verhindere ich, dass IIS7 meine Cookies löscht?
Das ist die einzige Sache, die für mich funktionierte –
Wenn tw 0 ist, ist eine andere Option, die für das Hinzufügen neuer Zeilen zuständig ist, wm. Setzen Sie wm auf 0, um das Hinzufügen neuer Zeilen beim Erreichen des rechten Fensterrahmens zu verhindern. – Wormer
das scheint der Standard zu sein! Wenn Sie Textumbruch basierend auf der Fenstergröße erhalten, ohne dass die Zeilen tatsächlich geändert werden, dann möchten Sie die Antwort unten sehen –