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.
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.
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
⌘
⌥
R
Verwenden Sie Find > Replace
oder ( Ctrl+ H), um das Fenster Find What
/ zu öffnen Replace With
, und verwenden Sie Ctrl+ Enter, um eine neue Zeile im Replace With
Eingabefeld anzugeben.
inoutbox
. Shift + wählt vorherige Entdeckung in meinem Sublime3 Setup Geben Sie , wenn ich tippe \n
in Find 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 den Replace...
Dialog, der auch über das Find -> Replace...
Menü zugänglich ist ). Dies füllt das Find 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.)
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.
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)
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.
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.
Drücken Sie auf dem Mac Umschalt + CMD + F zum Suchen und Ersetzen. Suchen Sie nach '\ n' und ersetzen Sie es durch Umschalt + Eingabetaste.
\n
hat aus irgendeinem Grund nicht.
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.