Wie kann ich in Sublime Text \n
durch eine tatsächlich im Editor angezeigte neue Zeile ersetzen, sodass:
foo\nbar
wird zu:
foo
bar
im Editor, wenn ich die Datei darin betrachte.
Wie kann ich in Sublime Text \n
durch eine tatsächlich im Editor angezeigte neue Zeile ersetzen, sodass:
foo\nbar
wird zu:
foo
bar
im Editor, wenn ich die Datei darin betrachte.
+1 für @ShahzadTariq, da dies auf Ubuntu Sublime nicht funktioniert. Die Antwort von Sash unten erledigt das jedoch hervorragend.
Wenn dies nicht zu funktionieren scheint, möchten Sie vielleicht versuchen, \n durch Ihre Zielzeichenfolge zu ersetzen -- \\n ersetzt die tatsächliche Sequenz "\n" im Textinhalt innerhalb Ihres Dokuments, während \n tatsächliche Zeilenumbrüche im Dokument ersetzt.
Ich bin mir nicht sicher, was du mit inoutbox
meinst. In meiner Sublime3-Konfiguration wählt Shift+Enter das vorherige Suchergebnis aus, wenn ich \n
in das Eingabefeld für Suchen nach
eingeben.
Ich habe festgestellt, dass \n
mit der aktivierten Regex-Schaltfläche bei mir nicht funktioniert hat, daher war dies sehr hilfreich.
Das hat sehr geholfen, da ich versucht habe, einen senkrechten Strich |
zu ersetzen, aber das Regex hat das erfasst, also musste ich Regex ausschalten und Strg-Enter verwenden, um die neue Zeile hinzuzufügen. Danke!
Narrensicherer Methode (kein RegEx und Ctrl+Enter hat bei mir nicht funktioniert, da es einfach zum nächsten Find
gesprungen ist):
Wählen Sie zunächst ein Vorkommen von \n
aus und drücken Sie Ctrl+H (bringt den Ersetzen...
-Dialog, auch über das Suchen -> Ersetzen...
-Menü erreichbar). Dies füllt das Feld Suchen nach
aus.
Gehen Sie ans Ende einer beliebigen Zeile Ihrer Datei (Drücken Sie End, wenn Ihre Tastatur es hat) und wählen Sie das Zeilenende aus, indem Sie Shift gedrückt halten und (rechter Pfeil) GENAU einmal drücken. Kopieren Sie dies dann in das Feld Ersetzen durch
.
(die Animation ist zum Auffinden von echten Zeilenumbrüchen; funktioniert genauso zum Ersetzen)
Diese Antwort ist sehr geradeaus und sollte mehr Beachtung finden. Kein Umschweifen. Es funktioniert sowohl in Windows als auch in Ubuntu.
In Sublime Text (mit Tastenkürzeln auf Mac):
Markieren Sie den Text, den Sie suchen möchten, um Find & Replace anzuwenden
Gehen Sie zu Menü > Suchen > Ersetzen... (Tastenkürzel: Alt + Befehl + F)
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)
Geben Sie bei Find What ein: \\n
Hinweis: Das zusätzliche \
entkommt der regulären Ausdrucksyntax bei der Suche.
Geben Sie bei Ersetzen durch ein: \n
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 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.