Wie kann ich in Sublime Text alle Zeilen umbrechen, die zu lang sind?

Melden
  1. Was bedeutet Zeilenumbruch in Sublime Text?
  2. Automatischer Soft Wrap für lange Zeilen aktivieren
  3. Zeilenlängen sichtbar machen mit Ruler
  4. Zeilen wirklich umbrechen (harte Zeilenumbrüche einfügen)
  5. Manueller Zeilenumbruch mit Wrap Paragraph
  6. Zusammenfassung

Was bedeutet Zeilenumbruch in Sublime Text?

In Sublime Text bezieht sich der Zeilenumbruch auf das automatische oder manuelle Aufteilen von langen Zeilen in kürzere, die besser lesbar sind, ohne dabei tatsächlich neue Zeilen in der Datei hinzuzufügen. Dies wird oft als Soft Wrap (weicher Umbruch) bezeichnet, weil der Text nur visuell umgebrochen wird, ohne Zeilenumbrüche im Code einzufügen.

Automatischer Soft Wrap für lange Zeilen aktivieren

Um lange Zeilen in Sublime Text automatisch am Rande des Editorfensters umzubrechen, kannst du die Soft-Wrap-Funktion aktivieren. Dies funktioniert so, dass die Zeile optisch umgebrochen wird, obwohl sie im Dokument nur eine einzige lange Zeile bleibt.

Um Soft Wrap einzuschalten, gehe im Menü auf View und aktiviere dort die Option Word Wrap. Alternativ kannst du mit dem Tastenkürzel Alt + Z (unter Windows/Linux) oder Option + Command + W (unter macOS) den Soft Wrap umschalten.

Wenn Soft Wrap aktiviert ist, werden alle zu langen Zeilen automatisch am Rand des Fensters umgebrochen, was die Lesbarkeit deutlich verbessert.

Zeilenlängen sichtbar machen mit Ruler

Um eine visuelle Orientierung zu haben, ab welcher Spaltenanzahl die Zeilen zu lang werden, kann man in Sublime Text eine sogenannte Ruler-Linie anzeigen lassen. Diese zeigt eine senkrechte Linie im Editor bei einer bestimmten Anzahl von Zeichen, z. B. 80 oder 120.

Dazu öffnest du die Preferences > Settings und fügst in der rechten Benutzer-Einstellungsdatei den folgenden Eintrag hinzu:

"rulers":

Dies zeigt eine vertikale Linie bei Spalte 80. So kannst du leicht erkennen, wenn deine Zeilen zu lang werden.

Zeilen wirklich umbrechen (harte Zeilenumbrüche einfügen)

Wenn du nicht nur eine visuelle Anzeige möchtest, sondern tatsächlich jede zu lange Zeile durch das Einfügen von echten Zeilenumbrüchen in mehrere kürzere Zeilen aufteilen willst, gibt es in Sublime Text keine eingebaute Funktion, die das automatisch für alle Zeilen erledigt. Das ist vor allem deshalb schwierig, weil die Logik eines richtigen Umbruchs abhängig von der Syntax und dem Kontext im Text ist.

Es gibt jedoch einige Wege, dieses Ziel zu erreichen. Zum Beispiel kannst du ein Plugin wie Wrap Plus installieren, das erweiterte Zeilenumbruch-Funktionen bietet. Damit kannst du eine bestimmte Zeilenbreite definieren und Texte basierend darauf umbrechen lassen.

Um ein solches Plugin zu installieren, benötigst du zunächst Package Control, den Paketmanager für Sublime Text. Nach der Installation von Package Control kannst du das Plugin über Package Control: Install Package suchen und installieren.

Manueller Zeilenumbruch mit Wrap Paragraph

Für Fließtext (z.B. Kommentare oder Markdowndateien) bietet Sublime Text die Funktion Wrap Paragraph. Diese findest du im Menü unter Edit > Wrap > Wrap Paragraph at Ruler oder durch das Setzen eines passenden Rulers und drücken von Alt + Q (auf manchen Systemen). Dabei wird der markierte Text oder der Absatz an der spezifizierten Spaltenanzahl umgebrochen.

Dies ist jedoch keine globale Operation für das ganze Dokument auf einmal, sondern muss für Absätze oder markierte Bereiche durchgeführt werden.

Zusammenfassung

Wenn du möchtest, dass lange Zeilen in Sublime Text automatisch umgebrochen werden, ohne das Dokument tatsächlich zu verändern, reicht es aus, die Word Wrap-Funktion zu aktivieren. Für einen harten Zeilenumbruch mit echten Zeilenumbrüchen brauchst du entweder Plugins oder musst manuelle Funktionen wie Wrap Paragraph nutzen.

Die Anzeige einer Ruler-Linie hilft dir dabei, die Länge der Zeilen besser einzuschätzen und deinen Code stilgerecht zu formatieren.

0

Kommentare