サクラエディタWikiPraktische Textwerkzeuge im Browser
Deutsch

Sakura-Editor-Arbeitsablauf

Sakura Editor: Zeilenumbrüche und CRLF/LF in 7 Schritten ersetzen

Sicheres Ersetzen beginnt mit drei getrennten Schritten: vorhandene Zeilenenden erkennen, das Muster an einem kleinen Ausschnitt testen und die Datei vor dem Speichern prüfen. CRLF, LF, Leerzeilen, Tabs und Codierung gehören nicht in denselben Blindflug.

Aktualisiert 2026-07-26

Ablaufdiagramm zum Ersetzen von Zeilenumbrüchen in Sakura Editor
Visueller Ablauf zum Prüfen, Testen und Kontrollieren vor dem Speichern.

Kurzantwort: vor dem Speichern prüfen

Die meisten Fehler entstehen, wenn CRLF/LF-Umwandlung, Leerzeilenbereinigung und Codierungsreparatur vermischt werden. Arbeite auf einer Kopie, teste wenige Zeilen und prüfe den Diff vor dem Speichern.

ZielZuerst prüfenSichere Aktion
CRLF/LFZeilenendeAn einer Kopie testen
LeerzeilenWiederholte UmbrücheGetrennt behandeln
Tabs oder KommasTrennzeichenEinzug nicht verändern
CodierungBOM und ZeichensatzVor dem Speichern prüfen

Sicherer Ablauf

Vor dem Ersetzen muss eine Rückkehr möglich sein. Zeilenendungen sieht man kaum, dennoch können Skripte, CSV-Dateien oder Konfigurationen anders reagieren.

Entscheide zwischen normalem Text und regulärem Ausdruck. Ersetze jeweils nur eine Art von Trennzeichen, prüfe den Diff und wende das Muster erst dann auf die ganze Datei an.

  1. Sicherer AblaufEine wiederherstellbare Kopie erstellen.
  2. Häufige MusterKlären, ob Zeilenende, Leerzeile oder Trennzeichen das Ziel ist.
  3. Kleine BeispieleZuerst einen markierten Bereich testen.
  4. Letzte PrüfungDiff, Zeilenzahl, Einzug und Codierung prüfen.

Häufige Muster

Die meisten Fehler entstehen, wenn CRLF/LF-Umwandlung, Leerzeilenbereinigung und Codierungsreparatur vermischt werden. Arbeite auf einer Kopie, teste wenige Zeilen und prüfe den Diff vor dem Speichern.

CRLF/LF-Umwandlung, Leerzeilenbereinigung und Trennzeichenumwandlung sollten als getrennte Ersetzungen geplant werden. So bleibt das Ergebnis lesbar und rückgängig machbar.

ZielZuerst prüfenSichere Aktion
CRLF/LFZeilenendeNur geänderte Zeilenenden bestätigen
LeerzeilenWiederholte UmbrücheSinnvolle Absätze behalten
TabsTrennzeichen oder EinzugEinzugstabs nicht umwandeln
CodierungBOM und ZeichensatzGetrennt diagnostizieren
Diagramm zur Trennung von CRLF/LF-Umwandlung und Leerzeilenbereinigung
Zeilenendungsumwandlung und Leerzeilenbereinigung sollten getrennt behandelt werden.

Kleine Beispiele

Teste kleine Beispiele vor Alles ersetzen. Ein Tab, ein Komma oder ein wiederholter Umbruch kann in Code, CSV, Markdown und Logs unterschiedliche Bedeutung haben.

Führe jeweils nur eine Ersetzungsbedingung aus, damit ein Fehler eine klare Ursache hat.

\t
,{1}
(\r?\n){2,}

Webtool oder Editor

Der Browser-Konverter eignet sich für eingefügte Textproben und schnelle CRLF/LF-Prüfung. Sakura Editor bleibt nötig für echtes Speichern, BOM, Shift_JIS und Änderungen über mehrere Dateien.

Nutze den Regex-Tester zum Durchdenken des Musters und bestätige den endgültigen Treffer in Sakura Editor.

Fehlersuche

Wenn nichts trifft, prüfe Regex-Modus, Vollbreite oder Halbbreite, Auswahlbereich, gespeicherten Zustand und Codierung.

Wenn zu viel trifft, verkleinere den Bereich vor einem komplizierteren Muster. Backups, generierte Dateien und gemischte Typen erzeugen Rauschen.

ZielZuerst prüfenSichere Aktion
Kein TrefferRegex / BereichZur einfachen Suche zurückkehren
Zu viele TrefferBereich / DateitypMarkierung begrenzen
Einzug beschädigtTabs / LeerzeichenTrennzeichen vom Einzug trennen
Unlesbarer TextCodierung / BOMWiederherstellen und zuerst prüfen
Diagnosediagramm für Fehler beim Ersetzen von Zeilenumbrüchen
Nutze die Diagnose, wenn das Ergebnis nicht den erwarteten Zeilenumbrüchen entspricht.

Letzte Prüfung

Prüfe Anfang, Mitte und Ende der Datei vor dem Speichern. Große Dateien können nur an einer Stelle beschädigt sein.

Trenne Zeilenendungsbereinigung von Inhaltsänderungen, wenn du Änderungen im Team teilst.

Wenn die Datei zu einem gemeinsamen Projekt gehört, dokumentiere den Grund der Änderung: Normalisierung der Zeilenenden, Bereinigung von Leerzeilen oder Vorbereitung für ein anderes Werkzeug. Dadurch verwechselt niemand eine technische Änderung mit einer inhaltlichen Bearbeitung.

Bei CSV- oder Konfigurationsdateien sollte nach dem Ersetzen eine Probe in der Anwendung geöffnet werden, die die Datei später nutzt. Sakura Editor kann den Text korrekt anzeigen, während ein anderes Programm ein bestimmtes Zeilenende oder eine bestimmte Codierung erwartet.

Bei Skripten ist besondere Vorsicht sinnvoll. Manche Batch-, Shell- oder Build-Dateien reagieren empfindlich auf gemischte Zeilenenden. Wenn ein Skript nach der Änderung nicht mehr läuft, prüfe zuerst die Zeilenenden und nicht sofort die eigentliche Logik.

Auch Such- und Ersetzungsmuster sollten in einer Notiz festgehalten werden. So lässt sich später nachvollziehen, ob ein Tab als Trenner, als Einzug oder als normales Zeichen behandelt wurde.

Wenn mehrere Dateien betroffen sind, beginne mit einer kleinen Gruppe gleicher Dateitypen. Erst wenn diese Gruppe sauber aussieht, sollte dieselbe Ersetzung auf weitere Ordner übertragen werden.

Für alte japanische Textdateien ist außerdem wichtig, dass sichtbare Zeichen und Zeilenenden getrennt bewertet werden. Ein korrektes Zeilenende repariert keine falsche Zeichencodierung. Deshalb sollte nach jeder Änderung geprüft werden, ob Umlaute, japanische Zeichen, Pfade und Sonderzeichen weiterhin lesbar bleiben. Bei Unsicherheit hilft ein zweiter Vergleich in einem externen Viewer oder in der Zielanwendung. Das verhindert stille Formatfehler.

Häufige Fragen

Häufige Fragen

Was sollte ich vor dem Ersetzen von Zeilenumbrüchen in Sakura Editor prüfen?

Arbeite auf einer Kopie, erkenne das aktuelle Zeilenende, entscheide über Regex, teste einen kleinen Bereich und prüfe vor dem Speichern.

Ist CRLF etwas anderes als LF?

Ja. CRLF ist unter Windows üblich, LF auf Unix-ähnlichen Systemen. Eine Mischung kann unübersichtliche Diffs oder Skriptfehler verursachen.

Kann ich Leerzeilen im selben Dialog bereinigen?

Ja, aber behandle es als eigene Ersetzung und ziele nur auf wiederholte Zeilenumbrüche.

Reicht der Browser-Konverter aus?

Er ist gut für eingefügte Beispiele. Für echte Dateien, BOM, Shift_JIS und Speichern prüfst du in Sakura Editor.

Was tun, wenn die Datei unlesbar wird?

Stelle die Kopie wieder her und prüfe zuerst die Codierung, bevor du die Zeilenenden erneut änderst.