Wie kann ich \n
in Sublime Text durch eine im neuen Editor angezeigte neue Zeile ersetzen ?
foo\nbar
wird:
foo
bar
im Editor, wenn ich die Datei darin ansehe.
sublimetext2
sublimetext
sublimetext3
Leemour
quelle
quelle
Antworten:
Aktivieren Sie Regex Search and Replace (Symbol ganz links in der Such- und Ersetzungsleiste oder Verknüpfung Alt+ R).
Finden Sie was:
\\n
Ersetzen durch:
\n
Prost
quelle
⌘
⌥
R
Verwenden Sie
Find > Replace
oder ( Ctrl+ H), um das FensterFind What
/ zu öffnenReplace With
, und verwenden Sie Ctrl+ Enter, um eine neue Zeile imReplace With
Eingabefeld anzugeben.quelle
inoutbox
. Shift + wählt vorherige Entdeckung in meinem Sublime3 Setup Geben Sie , wenn ich tippe\n
inFind What
Eingang.\n
bei aktiviertem Regex-Button bei mir nicht funktionierte, daher war dies sehr hilfreich.|
aber Regex das aufnahm, also musste ich Regex ausschalten und die Strg-Eingabetaste verwenden, um die neue Linie hinzuzufügen. Vielen Dank!Narrensichere Methode (kein RegEx und Ctrl+ Enterhat bei mir nicht funktioniert, da es nur zum nächsten sprang
Find
):Wählen Sie zuerst ein Vorkommen von
\n
und drücken Sie Ctrl+ H(öffnet denReplace...
Dialog, der auch über dasFind -> Replace...
Menü zugänglich ist ). Dies füllt dasFind what
Feld.Gehen Sie zum Ende einer beliebigen Zeile Ihrer Datei (drücken Sie, Endwenn Ihre Tastatur es hat) und wählen Sie das Zeilenende aus, indem Sie genau einmal Shiftgedrückt halten und →(Pfeil nach rechts) drücken . Kopieren Sie diese dann und fügen Sie sie in das
Replace with
Feld ein.(Die Animation dient dazu, echte neue Linien zu finden. Sie funktioniert genauso, um sie zu ersetzen.)
quelle
In Sublime Text (mit Verknüpfungen auf dem Mac):
Markieren Sie den Text, nach dem Sie suchen möchten, um Suchen und Ersetzen anzuwenden
Gehen Sie zu Menü> Suchen> Ersetzen ... (Tastenkombination: Alt + Befehl + F)
Aktivieren Sie im Such- und Ersetzungswerkzeug den regulären Ausdruck, indem Sie auf die Schaltfläche klicken, die wie [. *] Aussieht (Tastenkombination: Alt + Befehl + R).
Geben Sie unter Suchen nach Folgendes ein:
\\n
Hinweis: Der Zusatz
\
entgeht bei der Suche der Syntax für reguläre Ausdrücke.Geben Sie unter Ersetzen durch Folgendes ein:
\n
Klicken Sie auf die Schaltfläche "Alle ersetzen" (Tastenkombination: STRG + Alt + Eingabetaste).
Ihr wörtlicher Text
\n
wird dann zu einem tatsächlichen Zeilenumbruch.quelle
Unter Windows erhabener Text,
Sie drücken Strg + H, um \ n durch eine neue Zeile zu ersetzen, die mit Strg + Eingabetaste erstellt wurde.
Ersetzen: \ n
Von: (Drücken Sie Strg + Eingabetaste)
quelle
Keiner der oben genannten Punkte hat in Sublime Text 2 unter Windows für mich funktioniert.
Ich war das:
Wenn Sie vor dem Drücken von Strg + H auswählen, wird dies als zu ersetzendes Zeichen verwendet.
quelle
Was ich getan habe, ist einfach und unkompliziert.
Geben Sie
Space
oder\n
oder was auch immer Sie suchen möchten, um zu finden.Klicken Sie dann
Find All
auf die rechte untere Ecke, um alle Ergebnisse auszuwählen.Drücken
enter
Sie dann auf Ihre Tastatur und es werden alle ausgewählten in neue Zeilen aufgeteilt.quelle
quelle
Drücken Sie auf dem Mac Umschalt + CMD + F zum Suchen und Ersetzen. Suchen Sie nach '\ n' und ersetzen Sie es durch Umschalt + Eingabetaste.
quelle
\n
hat aus irgendeinem Grund nicht.Für Windows-Zeilenenden:
(Regex einschalten - Alt + R)
Finden :
\\r\\n
Ersetzen :
\r\n
quelle
Am einfachsten ist es, wenn Sie die neue Zeile kopieren (leere 2 Zeilen im Texteditor kopieren) und beim Ersetzen durch einfügen.
quelle
Auf MAC
Schritt 1: Alt + Cmd + F. Unten wird ein Fenster angezeigt. Schritt 2: Regulären Ausdruck aktivieren. Die linke Seite des Fensters sieht folgendermaßen aus: * Schritt 3: Geben Sie den gewünschten Text in das Eingabefeld Suchen ein. Schritt 4: Geben Sie im Eingabefeld Ersetzen Text ersetzen ein. Schritt 5: Klicken Sie unten auf Alle ersetzen - Rechts.
quelle