wake-up-neo.net

Ersetzen Sie\n durch die neue Zeile in Sublime Text

Wie kann ich \n in Sublime Text durch eine echte in-Editor-Zeile ersetzen?

foo\nbar

wird:

foo
bar

im Editor, wenn ich die Datei darin sehe.

366
leemour

Aktivieren Sie Regex Search and Replace (Symbol ganz links in der Such- und Ersetzungsleiste oder Verknüpfung) Alt + R)

Suchen nach: \\n
Ersetzen durch: \n

Prost

730
chrisg86

Verwenden Sie Find > Replace oder (Ctrl+H), um das Fenster Find What/Replace With zu öffnen und zu verwenden Ctrl+Enter um eine neue Zeile im Eingabefeld Replace With anzugeben.

236
Sash

Narrensichere Methode (keine RegEx und Ctrl+Enter hat bei mir nicht funktioniert, da ich nur zum nächsten Find gesprungen bin:

Wählen Sie zunächst ein Vorkommen von \n aus und drücken Sie Ctrl+H (Ruft den Dialog Replace... auf, der auch über das Menü Find -> Replace... aufgerufen werden kann.) Dies füllt das Feld Find what aus.

Gehen Sie zum Ende einer beliebigen Zeile Ihrer Datei (drücken Sie End Wenn Ihre Tastatur es hat) und wählen Sie das Ende der Zeile, indem Sie gedrückt halten Shift und drücken  (rechter Pfeil) GENAU einmal. Kopieren Sie diese dann in das Feld Replace with.

(Die Animation dient dazu, echte neue Zeilen zu finden; funktioniert genauso, um sie zu ersetzen.)

enter image description here

39

In Sublime Text (mit Verknüpfungen auf Mac):

  1. Markieren Sie den zu durchsuchenden Text, um Suchen und Ersetzen anzuwenden

  2. Gehen Sie zu Menü> Suchen> Ersetzen ... (Tastenkombination: Alt + Befehl + F)

  3. Aktivieren Sie im Such- und Ersetzungswerkzeug den regulären Ausdruck, indem Sie auf die Schaltfläche mit der Bezeichnung [. *] Klicken.

  4. Geben Sie in Suchen nach Folgendes ein: \\n 

    Hinweis: Der zusätzliche \ entgeht bei der Suche der Syntax für reguläre Ausdrücke.

  5. Geben Sie in Ersetzen durch Folgendes ein: \n

  6. Klicken Sie auf die Schaltfläche "Alle ersetzen" (Tastenkombination: STRG + Alt + Eingabetaste).

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

11
allisondev

Keine der oben genannten Funktionen hat für mich in Sublime Text 2 unter Windows funktioniert.

Ich tat dies:

  • klicken Sie auf eine leere Zeile.
  • ziehen Sie in die folgende leere Zeile (Auswahl des unsichtbaren Zeichens nach der Zeile);
  • drücken Sie Strg + H zum Ersetzen;
  • gewünschte Zeichen/Zeichenfolge eingeben oder leer lassen;
  • klicken Sie auf "Alle ersetzen".

Durch Auswahl vor Strg + H wird das Zeichen als zu ersetzendes Zeichen verwendet.

5
pid
  1. Öffnen Sie die Option zum Suchen und Ersetzen (STRG + ALT + F auf dem Mac)
  2. Geben Sie\n in das Eingabefeld für die Suche ein
  3. Klicken Sie auf die Schaltfläche Alle suchen. Dadurch werden alle\n im Text mit dem Cursor ausgewählt
  4. Drücken Sie jetzt die Eingabetaste. Dies wird\n durch die neue Zeile ersetzt
3
Hassan Mudassir

Erhabener Text unter Windows

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)

1
nhnminh

Für Windows-Zeilenenden:

(Regex einschalten - Alt + R)

Find: \\ r \\ n

Ersetzen:\r\n

 enter image description here

1
jamo

Auf dem Mac: Umschalt + CMD + F für Suchen und Ersetzen. Suchen Sie nach '\ n' und ersetzen Sie sie mit Umschalt + Eingabe.

0
Joris Weimar