571 Stimmen

Ersetzen Sie \n in Sublime Text durch eine tatsächliche neue Zeile.

Wie kann ich \n in Sublime Text durch eine echte in-Editor angezeigte neue Zeile ersetzen, sodass:

foo\nbar

zu:

foo
bar

wird, wenn ich die Datei im Editor anschaue.

990voto

chrisg86 Punkte 11578

Aktivieren Sie die Regex-Suche und -Ersetzen (Symbol ganz links in der Such- und Ersetzungsleiste oder Tastenkombination Alt + R)

Suche nach: \\n
Ersetzen durch: \n

359voto

Sash Punkte 4288

Verwenden Sie Suchen > Ersetzen oder (Strg+H), um das Fenster Suchen nach/Ersetzen durch zu öffnen, und verwenden Sie Strg+Eingabe, um eine neue Zeile im Eingabefeld Ersetzen durch anzugeben.

67voto

Ciprian Tomoiagă Punkte 3533

Idiotensichere Methode (kein RegEx und Strg+Eingabe hat bei mir nicht funktioniert, da es einfach zum nächsten Suchen gesprungen ist):

Zuerst wählen Sie ein Vorkommen von \n aus und drücken Sie Strg+H (öffnet den Dialog Ersetzen..., auch über das Menü Suchen -> Ersetzen... erreichbar). Dadurch wird das Feld Suchen nach ausgefüllt.

Gehen Sie ans Ende einer beliebigen Zeile Ihrer Datei (drücken Sie Ende, wenn Ihre Tastatur dies hat) und wählen Sie das Zeilenende aus, indem Sie Umschalt gedrückt halten und (Rechts-Pfeil) GENAU einmal drücken. Kopieren Sie dies dann in das Feld Ersetzen durch.

(Die Animation dient zum Auffinden von echten Zeilenumbrüchen; funktioniert genauso beim Ersetzen)

Bildbeschreibung hier eingeben

28voto

nhnminh Punkte 371

Auf Windows, Sublime Text,

Sie drücken Strg + H, um \n durch eine neue Zeile, erstellt durch Strg + Enter, zu ersetzen.

Ersetzen: \n

Durch: (drücken Sie Strg + Enter)

21voto

allisondev Punkte 211

Im Sublime Text (mit Shortcuts auf dem Mac):

  1. Markieren Sie den Text, den Sie durchsuchen möchten, um Find & Replace anzuwenden

  2. Gehen Sie zu Menü > Finden > Ersetzen... (Tastenkürzel: Alt + Befehl + F)

  3. Aktivieren Sie im Find & Replace-Tool die regulären Ausdrücke, indem Sie auf die Schaltfläche klicken, die wie [.*] aussieht (Tastenkürzel: Alt + Befehl + R)

  4. Geben Sie bei Find What ein: \\n

    Hinweis: Das zusätzliche \ entzieht die Syntax der regulären Ausdrücke beim Suchen.

  5. Geben Sie bei Replace With ein: \n

  6. Klicken Sie auf die Schaltfläche 'Alle ersetzen' (Tastenkürzel: Strg + Alt + Eingabe)

Ihr wörtlicher Text \n wird dann zu einem tatsächlichen Zeilenumbruch.

CodeJaeger.com

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.

Powered by:

X