Dans Eclipse 3.3.2, je voudrais remplacer un caractère (dire ‘,’) par une nouvelle ligne dans un fichier. Que dois-je écrire dans la case “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?
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 dans 3.4
Cochez la case “Expressions régulières” et utilisez “\ n” dans la case “Remplacer par”.
J’utilise Helios et ça marche, mais j’avais quelques problèmes de remplacement … Je voulais placer un saut de ligne entre les crochets “> <" (pour que chaque nouvelle balise XML passe à une nouvelle ligne). J'ai d'abord dû placer un batteur entre les 2 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 entraîné le saut de ligne correct. sinon, le remplacement semblait être grisé.
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-papier, puis à la coller dans la zone “remplacer”.
Comme les autres l’ont dit, utilisez simplement l’expression régulière, mais au lieu de simplement \ r, mettez \ r \ n
Si la recherche de fichier est effectuée avec la case à cocher Expressions régulières cochée, alors remplacer tout / remplacer la sélection permettra également l’expression régulière et transformera \ n en une nouvelle ligne dans le ou les fichiers.