Notepad++: Zeilenumbruch einfügen

Manchmal hat man mit Text-Dateien zu tun, in denen Protokoll-Meldungen nicht Zeilenweise, sondern am Stück in eine Zeile geschrieben wurden. Handelt es sich nur um eine Handvoll Ereignisse, so lassen sich diese schnell manuell aufteilen. Geht es hingegen um eine hohe zwei-, drei- oder vier-stellige Zahl, so hilft die “Suchen & Ersetzen”-Funktion von Notepad++.

Als konkretes Beispiel dient eine Protokoll-Datei von Drive Snapshot, die mittels folgender Befehlszeile erstellt wurde:

snapshot.exe --locatesector @"G:\Backup\BadSectors_e.txt" > Fehlerhafte_Sektoren.txt

Wie man erkennen kann, wurde die gesamte Ausgabe des Befehls in eine Text-Datei umgeleitet. Diese enthält neben verschiedener weiterer Meldungen folgende Zeile:

UNREADABLE Sector 36126378 (Cluster 4515797) is located in file: E:\Program Files (x86)\Adobe\Reader 9.0\Resource\Linguistics\Providers\Proximity\11.00\cfr68.hspUNREADABLE Sector 36144027 (Cluster 4518003) is located in file: E:\Program Files (x86)\Adobe\Reader 9.0\Resource\Linguistics\Providers\Proximity\11.00\grm104.hspUNREADABLE Sector 40375071 (Cluster 5046883) is located in file: E:\Program Files (x86)\Downloaded Installations\{2DD3EE05-4E75-4B63-A531-13C67E5D3958}\Express Gate.msi

Dieser Teil ist nur der Anfang und ein Auszug der gesamten Zeile und dient hier der Veranschaulichung.

Zeilenumbruch einfügen

Um die Ausgabe einfacher lesbar und vor allem übersichtlicher zu gestalten, kann mittels “Ersetzen” ein Zeilenumbruch einfügt werden:

  • “Suchen – Ersetzen …” anklicken oder “CTRL+H” drücken.
  • Bei “Suchen nach” “UNREADABLE” eingeben.
  • Bei “Ersetzen durch” “\nUNREADABLE” eingeben. Alternativ kann “\r” verwendet werden.
  • Bei “Suchmodus” den Haken setzen bei “Erweitert (\n, \r, \t, \0, \x…)”.
  • Abschließend auf “Alle ersetzen” klicken.

Notepad++ - Zeilenumbruch einfügenDadurch wird jeweils vor dem Begriff “UNREADABLE” ein Umbruch eingefügt, somit werden die einzelnen Ereignisse untereinander angezeigt:

UNREADABLE Sector 36126378 (Cluster 4515797) is located in file: E:\Program Files (x86)\Adobe\Reader 9.0\Resource\Linguistics\Providers\Proximity\11.00\cfr68.hsp
UNREADABLE Sector 36144027 (Cluster 4518003) is located in file: E:\Program Files (x86)\Adobe\Reader 9.0\Resource\Linguistics\Providers\Proximity\11.00\grm104.hsp
UNREADABLE Sector 40375071 (Cluster 5046883) is located in file: E:\Program Files (x86)\Downloaded Installations\{2DD3EE05-4E75-4B63-A531-13C67E5D3958}\Express Gate.msi

7 Kommentare

  1. Andy

    Das war mal wirklich ein geiler Trick! Ich habe derzeit in Opera gefühlt 1000 Tabs offen und wollte mir diese in eine Textdatei schreiben. Um meinen Kopier-Tabschließen-Einfügen-Vorgang etwas zu beschleunigen, habe ich die Adressen von Tab zu Tab kopiert und einfach ein Sonderzeichen zwischen die URLs getippt. Nun wollte ich diese natürlich im Texteditor wieder voneinander trennen – nur ohne Plan, wie ich es anstellen sollte. Dank deiner Referenz hab ich jetzt alles sauber untereinander. Mach’ weiter so, bitte. Es lässt sich hier auch alles wunderbar sauber lesen und nachvollziehen.

    Daher Grüße von Andy an Andy!

  2. Axel

    Was wahrscheinlich jeder sucht, der hier landet ist folgendes:

    Ansicht -> Automatischer Zeilenumbruch

  3. ThanksDude

    Genau, danke Axel 😀

  4. Enrico

    Zeilenumbruch nach jedem Komma,
    Ich habe eine Liste mit einigen Hundert Items die hintereinander geschrieben und mit einem Komme getrent sind.
    Ich möchte nach jedem Komme einen Zeilenumbruch und die oben im Bild beschriebene Eingabe funktioniert nicht.

  5. Hank Armin

    Hallo Andy,
    die Formulierung “Vater von zwei Kindern, eines an der Hand, eines im Herzen.” hat mich zusammenzucken lassen.
    Das liest sich nach einem Schicksalsschlag. Ich wünsche Euch viel Kraft dies zu überstehen.

  6. XXX

    Mein Notepad2 (Notepad++) hat die Option “Erweiterte Suche” nicht und daher kann ich auch keinen Zeilenumbruch einfügen. Es werden die n oder r eingefügt und keine Zeile umgebrochen. (Ich kann im Firmennetzwerk nur mit Notepad2 4.2.25) arbeiten. Geht das mit dieser Version irgendwie anders?
    Grüße
    XXX

  7. Andy

    Notepad2 und Notepad++ sind zwei verschiedene Projekte.
    So auf die Schnelle habe ich bei Notepad2 nichts zu diesem Thema gefunden bzw. im Test hat es auch nicht funktioniert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

© 2024 Andy's Blog

Theme von Anders NorénHoch ↑