91 votes

Existe-t-il un raccourci "Rechercher dans les fichiers" dans Eclipse ?

Existe-t-il un raccourci "Rechercher dans les fichiers" dans Eclipse, comme il en existe un dans Visual Studio ( Ctrl + Shift + F ) ?

J'ai regardé dans ces deux listes :

Gracias.

91voto

Gordon Glas Points 768

Sélectionnez l'espace de travail et appuyez sur Ctrl - H

Le dialogue sélectionné dépend du type de fichier sélectionné dans l'explorateur de projet. Par exemple, si vous sélectionnez un fichier .js et appuyez sur Ctrl - H la boîte de dialogue apparaîtra avec l'onglet "Recherche Javascript" sélectionné. Si vous voulez chercher dans tous les fichiers, vous pouvez appuyer sur Ctrl - F7 pour sélectionner la vue Explorateur de projet, utilisez les touches fléchées pour sélectionner un dossier au-dessus de vos fichiers, puis appuyez sur Ctrl - H (ou sélectionnez un fichier, dont le type ne déclenche pas un onglet de dialogue personnalisé).

0 votes

Merci. Il s'appelle "Open Search Dialog" pour ce que ça vaut. Dans Visual Studio, il s'appelle "Rechercher dans les fichiers". Il semble que ce soit la même fonctionnalité.

0 votes

Cependant, vous devez diviser la recherche par un seul des éléments suivants : Type, Méthode, Package, Constructeur, Champ... Je veux tout rechercher. Existe-t-il un moyen de le faire ?

4 votes

@MatthewDoucette Lorsque la boîte de dialogue est ouverte, cliquez sur la flèche gauche en haut à droite de la boîte et vous devriez pouvoir trouver l'onglet "Recherche de fichiers". Cela devrait être ce que vous recherchez.

30voto

Xonatron Points 2799

Merci aux deux autres solutions, mais voici la réponse complète que je cherchais, qui explique comment rechercher tout le texte dans les fichiers, et pas seulement les types, méthodes, paquets, constructeurs et champs :

  • Ctrl + H pour ouvrir la boîte de dialogue "Recherche".
  • onglet "Recherche de fichiers", s'il n'apparaît pas, développez la fenêtre ou utilisez les flèches gauche/droite
  • tapez le texte à rechercher
  • Utilisez "*.java", dans mon cas puisque je code en Java, pour rechercher uniquement ces fichiers
  • Cliquez sur "Rechercher".

3 votes

En fait, vous pouvez faire en sorte que la "Recherche de fichiers" soit la valeur par défaut lorsque vous cliquez sur Ctrl + H en la définissant dans le raccourci clavier. (Allez dans Windows>Préférences, recherchez les touches et filtrez par 'recherche de fichiers'. Et tapez Ctrl+H dans la section "Binding").

0 votes

C'est, pour moi, ce qu'était la question initiale. Je ne veux pas de la boîte de dialogue "Recherche", je veux seulement "Recherche de fichier", où que je sois. C'est une nuisance de devoir changer d'onglet pour le trouver.

22voto

Salazaar Points 206

Si vous n'utilisez que la recherche de fichiers, vous pouvez désactiver toutes les autres recherches dans le panneau de recherche (Personnaliser... dans le coin inférieur gauche). Vous disposez alors de la recherche de fichiers à chaque fois que vous appuyez sur Ctrl + H

0 votes

Super ! Maintenant, comment puis-je rechercher tout le texte dans les fichiers, et pas seulement les types, méthodes, paquets, constructeurs et champs ?

0 votes

J'ai trouvé la solution, et je vais modifier mon message original en conséquence.

3 votes

Vous pouvez également relier Ctrl+H à "Recherche de fichier" au lieu de "Ouvrir le dialogue de recherche". Pour être honnête, je n'ai jamais trouvé d'utilité à l'un des autres outils de recherche. Le re-liement est une alternative à cet élément de la solution, mais avec l'avantage de laisser les autres onglets en place. Cette option ou le relier vous épargnerait la deuxième étape ci-dessus qui consiste à trouver l'onglet "Recherche de fichiers".

20voto

cabow01 Points 191
  • Ctrl + H pour faire apparaître le champ de recherche
  • Cliquez sur "Personnaliser" en bas à gauche
  • Cochez la case "Mémoriser la dernière page utilisée".
  • Cliquez sur OK.
  • Sélectionnez l'onglet de recherche de fichiers et effectuez une recherche

11voto

Si vous voulez utiliser la recherche par type (Java, Javascript ...etc) vous pouvez utiliser Ctrl+H qui ouvre la boîte de dialogue de recherche, puis cliquez sur le bouton Rechercher.

Si vous souhaitez simplement rechercher toutes les occurrences de texte dans l'ensemble de l'espace de travail, cliquez sur le mot (ou sélectionnez le texte) que vous souhaitez rechercher, puis appuyez sur la touche Ctrl+Alt+G . Vous obtiendrez directement toutes les occurrences trouvées sans même utiliser une boîte de dialogue.

Je trouve Ctrl+Alt+G est la meilleure solution parce qu'elle affiche le nom de la variable dans différents fichiers liés (par exemple Java et XML, ou Javascript et HTML) tout en ayant la fonction de recherche spécifique au type disponible par l'intermédiaire de Ctrl+H

Vous pouvez relier le Ctrl+Alt+G pour trouver du texte dans un projet ou un ensemble de travail au lieu de l'ensemble de l'espace de travail, si cela vous convient mieux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X