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".
Die neueste Version von VS Code enthält eine Verknüpfung zum Entfernen von Unterbrechungen aus der Auswahl (cntl + j).
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 $
.
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.
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.