webentwicklung-frage-antwort-db.com.de

Zeilenumbrüche ersetzen

Ich benutze Visual Studio Code für verschiedene Dinge. Alles funktioniert gut, aber ich kann nicht eine bestimmte Sache zum Laufen bringen.

Ich brauche die Fähigkeit, Zeilenumbrüche aus dem Text zu entfernen.

Beispiel:

first line
second line

Soll werden:

first linesecondline

Seit einem letzten Update ist es möglich, mit ^ $ nach Zeilenumbrüchen zu suchen. Es ist hier beschrieben: https://github.com/Microsoft/vscode/pull/314

Das Problem, das ich habe, ist, dass wenn ich dies zum Ersetzen benutze, es tatsächlich den Zeilenumbruch "hinzufügt" und ihn nicht "ersetzt".

19
Armin

Die neueste Version von VS Code enthält eine Verknüpfung zum Entfernen von Unterbrechungen aus der Auswahl (cntl + j).

18
tripleonard

Ich kann dies mit dem Such- und Ersetzungswerkzeug und der Option "Regulären Ausdruck verwenden" aktivieren. Suchen Sie nach dem Muster \n$ und ersetzen Sie es mit $.

6
snewt

Ich fand, dass (zumindest unter Windows) die Lösung darin bestand, Suchen und Ersetzen durch einen regulären Ausdruck zu verwenden. Suchen Sie nach $\n und ersetzen Sie die Zeilenumbrüche durch nichts. Beachten Sie, dass das Newline-Zeichen, das wir ersetzen möchten, nach dem Zeilenende-Matcher ($) platziert wird.

6
Henrik Hansson

Wählen Sie die neue Zeile aus und drücken Sie Strg + D (und halten Sie sie gedrückt) ..__ Drücken Sie dann Strg + h, um sie durch das zu ersetzen, was Sie benötigen.

0
Alex Gaudet