web-dev-qa-db-fra.com

Remplacer les sauts de ligne

J'utilise le code Visual Studio pour plusieurs choses. Tout fonctionne bien, mais je ne parviens pas à faire fonctionner une chose en particulier.

J'ai besoin de la possibilité de supprimer les sauts de ligne du texte.

Exemple:

first line
second line

Devraient devenir:

first linesecondline

Depuis une mise à jour récente, il est possible de rechercher des sauts de ligne en utilisant ^ $ . Elle est décrite ici: https://github.com/Microsoft/vscode/pull/314

Le problème que j’ai, c’est que, lorsque je l’utilise pour remplacer, cela "ajoute" au saut de ligne et ne le "remplace" pas.

19
Armin

La dernière version de VS Code comporte un raccourci pour supprimer les sauts de sélection (cntl + j).

18
tripleonard

Je suis capable de gérer cela avec l'outil de recherche et remplacement et l'utilisation de "Utiliser une expression régulière". Recherchez le modèle \n$ et remplacez-le par $

6
snewt

J'ai trouvé que (au moins sous Windows) la solution consistait à utiliser la recherche et remplacer par une expression régulière. Recherchez $\n et remplacez-le par rien pour vous débarrasser des nouvelles lignes. Notez que le caractère de nouvelle ligne que nous souhaitons remplacer est placé après l’appareil de fin de ligne ($).

6
Henrik Hansson

Sélectionnez la nouvelle ligne et appuyez sur ctrl + D (et maintenez-la enfoncée) . Appuyez ensuite sur ctrl + h pour pouvoir la remplacer par tout ce dont vous avez besoin.

0
Alex Gaudet