web-dev-qa-db-fra.com

Dans Eclipse, comment remplacer un caractère par une nouvelle ligne?

Dans Eclipse 3.3.2, je voudrais remplacer un caractère (par exemple, par une nouvelle ligne dans un fichier). Que dois-je écrire dans la zone "Remplacer par" pour le faire?

EDIT: Beaucoup de réponses semblent être pour Eclipse 3.4. Existe-t-il une solution pour Eclipse 3.3.X?

81
paulgreg

Cochez la case 'Expressions régulières' et utilisez '\ R' dans la case 'Remplacer par'

C'est une nouvelle fonctionnalité introduite avec Eclipse 3.4. Voir Nouveautés de la version 3.4

138
David Pierre

Comme les autres l'ont dit, utilisez simplement une expression régulière, mais au lieu de\r, insérez\r\n

1
emersonblima

Je viens de trouver un article sur ce problème . Cela semble être un bug.

Il existe une solution de contournement qui consiste à copier une nouvelle ligne dans le presse-papiers, puis à la coller dans la zone "remplacer".

0
paulgreg

Cochez la case 'Expressions régulières' et utilisez '\ n' dans la case 'Remplacer par'

0
Liam

J'utilise Helios et ça marche, mais j'ai eu quelques problèmes avec le remplacement ... Je voulais mettre un saut de ligne entre ces crochets "> <" (pour que chaque nouvelle balise XML passe à une nouvelle ligne). Tout d’abord, j’ai dû placer un curseur entre les deux crochets, par exemple/r, après cela j’ai coché la case "expressions régulières" et remplacé le/r par\R, ce qui a abouti au saut de ligne correct. sinon, la pièce de rechange semblait être grisée.

0
loogie

si la recherche de fichier est effectuée avec la case à cocher Expressions régulières cochée, puis remplacer tout/remplacer sélectionné permettra également l'expression régulière et transformera\n en une nouvelle ligne dans le ou les fichiers

0
user9796835