2016-02-10 3 views
7

Ich verwende Visual Studio-Code für verschiedene Dinge. Alles funktioniert gut, aber ich kann nicht eine bestimmte Sache zur Arbeit bekommen.Ersetzen Sie Zeilenumbrüche

Ich brauche die Möglichkeit, Zeilenumbrüche aus dem Text zu entfernen.

Beispiel:

first line 
second line 

Sollte sich:

first linesecondline 

Da ein neues Update ist es möglich, für Zeile suchen bricht mit der Verwendung von^$. Es ist hier beschrieben: https://github.com/Microsoft/vscode/pull/314

Das Problem, das ich habe, ist, dass, wenn ich dies zum Ersetzen verwenden, es tatsächlich zum Zeilenumbruch "hinzufügen" und nicht "ersetzen" es.

+0

Warum die Abstimmung runter? Wer ist bereit zu helfen? – Panayotis

+0

Es könnte schön sein, wenn Sie zeigen, was Sie mit Code-Beispielen meinen, nicht nur, was Sie wollen, sondern was Sie versucht haben, und die Ergebnisse dieses Versuchs. –

+2

Mögliche Duplikat [Wagenrücklauf in VS Code ersetzen string] (http://stackoverflow.com/questions/32464102/use-a-carriage-return-in-vs-code-replace-string) –

Antwort

3

Ich bin in der Lage, dies mit dem Suchen und Ersetzen-Tool zu verwalten und "Regulären Ausdruck verwenden" aktiviert. Suche nach dem Muster \n$ und ersetze durch $

3

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

1

Die neueste Version von VS-Code hat eine Verknüpfung Pausen Auswahl (cntl + j) zu entfernen.

+0

Es funktioniert in mac (Strg + j) danke –