webentwicklung-frage-antwort-db.com.de

Wie ersetze ich in Eclipse ein Zeichen durch eine neue Zeile?

In Eclipse 3.3.2 möchte ich ein Zeichen (z. B. ',') durch eine neue Zeile in einer Datei ersetzen. Was muss ich in das Feld "Ersetzen durch" schreiben, um dies zu tun?

BEARBEITEN: Viele Antworten scheinen für Eclipse 3.4 zu sein. Gibt es eine Lösung für Eclipse 3.3.X?

81
paulgreg

Aktivieren Sie das Kontrollkästchen "Reguläre Ausdrücke" und verwenden Sie "\ R" im Feld "Ersetzen durch"

Es ist eine neue Funktion, die mit Eclipse 3.4 eingeführt wurde. Siehe Was ist neu in 3.4

138
David Pierre

Wie die anderen schon sagten, verwenden Sie einfach den regulären Ausdruck, aber statt\r setzen Sie\r\n

1
emersonblima

Ich habe gerade einen Artikel zu diesem Problem gefunden . Es scheint ein Fehler zu sein.

Es gibt eine Problemumgehung, in der Sie eine neue Zeile in die Zwischenablage kopieren und sie dann in das Feld "Ersetzen" einfügen.

0
paulgreg

Aktivieren Sie das Kontrollkästchen "Reguläre Ausdrücke" und verwenden Sie "\ n" im Feld "Ersetzen durch"

0
Liam

Ich benutze Helios und es funktioniert, aber ich hatte einige Probleme mit dem Ersatz ... Ich wollte zwischen diesen Klammern "> <" einen Zeilenumbruch setzen (damit jedes neue XML-Tag in eine neue Zeile verschoben wird) .. Zuerst musste ich ein Zeichen zwischen die beiden Klammern setzen, zum Beispiel/r, danach habe ich das Kontrollkästchen "reguläre Ausdrücke" markiert und das/r durch\R ersetzt, was zum korrekten Zeilenumbruch führte. Ansonsten schien der Ersatz ausgegraut zu sein.

0
loogie

wenn die Dateisuche mit dem Kontrollkästchen "Reguläre Ausdrücke" durchgeführt wird, werden alle regulierten Ausdrücke ersetzt/ersetzt, und\n wird in eine neue Zeile in den Dateien umgewandelt.

0
user9796835