web-dev-qa-db-fra.com

Remplacer la chaîne dans tous les fichiers dans Eclipse

Savez-vous comment puis-je rechercher une chaîne de remplacement dans tous les fichiers de mon projet actuel?

Disons que j'ai cette chaîne "/ sites/default/maintenant je veux que ce soit"/public/sites/default

mais il y a presque 1000 fichiers.

Merci d'avance.

131
RickMx
  • "Rechercher" -> "Fichier"
  • Entrer du texte, un modèle de fichier et des projets
  • "Remplacer"
  • Entrer un nouveau texte

Voilà ...

231
Tonny Madsen

En fonction du type de fichier sur lequel vous vous concentrez, Ctrl + H ouvrira différents types d’écrans de recherche.

Une touche de raccourci plus cohérente consisterait à utiliser la méthode Alt: appuyez sur Alt, puis sur A, puis sur F.

Ordre efficace des opérations:

  1. Ctrl + C le texte que vous voulez faire le remplacement (si disponible)
  2. Mettez en surbrillance le texte que vous voulez remplacer
  3. Appuyez sur ALT, puis sur A, puis F. vous amène à la recherche de fichier. La sélection de (2) remplira automatiquement le champ de recherche
  4. Dans la zone de saisie "Modèles de nom de fichier", tapez ". Java" pour remplacer tous les fichiers Java ou tapez " "à remplacer dans tous les fichiers
  5. Cliquez sur "Remplacer…"
  6. Ctrl + V (Coller). Ou tapez la valeur que vous voulez remplacer
  7. Entrer

Vous pouvez trouver plus de détails dans mon article de blog: http://blog.simplyadvanced.net/Android-how-to-findreplace-in-multiple-files-using-Eclipse/

13
Anonsage

Utilisez Ctrl + H pour ouvrir la boîte de dialogue de recherche Eclipse, sélectionnez l'onglet de recherche approprié, puis sélectionnez "Remplacer ..." pour accéder à la boîte de dialogue "Rechercher et remplacer".

6
Roland Tepp

Étrange mais c'est une tâche en deux étapes:

  1. Cherchez ce que vous voulez
  2. Dans l'onglet de recherche, cliquez avec le bouton droit de la souris et sélectionnez Remplacer ou remplacez tous:

Une démo à:

http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-Eclipse.html

4
Alireza Fattahi
ctrl + H  will show the option to replace in the bottom . 

enter image description here

Une fois que vous avez cliqué sur remplacer, les informations ci-dessous s'affichent.

enter image description here

3
Nikhil Kumar K

Tonny Madsen le dit bien, mais parfois c'est trop simpliste.

Que faire si vous voulez être plus sélectif dans vos remplacements puisque tous les remplacements ne sont pas corrects pour ce que vous essayez de faire?

Voici comment obtenir plus de précision pour effectuer les remplacements uniquement dans certains dossiers, fichiers ou instances:

Tout d'abord, faites comme il a dit:

  • Cliquez sur Search -> File... OR appuyez sur Ctrl + H et choisissez l'onglet "Recherche de fichier".
  • Entrez du texte, un modèle de fichier et choisissez votre espace de travail ou votre groupe de travail.

Ensuite:

  • Cliquez sur Search
  • Lorsque vos résultats apparaissent, effectuez des sélections de dossier, fichier ou instance par Ctrl + en cliquant sur ceux que vous souhaitez sélectionner. Ex: voici ma sélection. J'ai choisi 3 instances, 1 fichier et 1 dossier:

enter image description here

  • Maintenant, faites un clic droit sur votre sélection et allez à -> Replace Selected.... Voici une capture d'écran de cela:

enter image description here

  • Entrez ce que vous souhaitez remplacer par "avec". Dans mon cas, vous pouvez voir qu'il est écrit "Remplacement de 190 correspondances dans 4 fichiers". Maintenant, cliquez OK.

enter image description here

Voilà!

Références:

2
Gabriel Staples

Il y a une option dans search => fichier et le raccourci est Ctrl+H. Allez plus loin, référez-vous au lien suivant. C’est parfait avec Eclipse Neon

Existe-t-il un moyen de rechercher/remplacer un projet entier dans Eclipse?

1
Chaminda Bandara

Si vous souhaitez remplacer deux lignes de code par une ligne, cela ne fonctionne pas. Cela fonctionne dans le bloc-notes ++. Je finis par ouvrir tous les fichiers dans Notepad ++ et les remplacer tous.

0
Feng Zhang