web-dev-qa-db-fra.com

Rechercher toutes les occurrences d'une chaîne dans l'ensemble du projet dans Android Studio

Je viens tout juste de commencer à utiliser Android Studio (IntelliJ) et je recherche maintenant la fonctionnalité permettant de rechercher l'occurrence d'une chaîne dans l'un des fichiers de mon projet. Par exemple: je veux trouver tous les fichiers contenant la chaîne ".getUuid()"

La recherche en haut à droite ne me donne pas les résultats corrects et je ne pense pas pouvoir trouver cette fonctionnalité sous Edition> Rechercher.

Quelqu'un pourrait-il m'indiquer la bonne direction?

517
kramer65

TLDR: ⌘⇪F sur MacOS ouvrira la boîte de dialogue "Rechercher dans le chemin".

Tout d’abord, cette IDEA a une belle commande "Find Usages". Vous pouvez le trouver dans le menu contextuel, lorsque le curseur est sur un champ, une méthode, etc.

C'est sensible au contexte et, autant que je sache, c'est le meilleur moyen de trouver une utilisation de classe, de méthode ou de champ.

Alternativement, vous pouvez utiliser le

Édition> Rechercher> Rechercher dans le chemin…

dialogue, ce qui vous permet de rechercher tout l’espace de travail.

Également dans IDEA 13, il existe une option géniale "Search Everywhere", appelée par défaut par double Shift. Il vous permet de rechercher dans un projet, des fichiers, des classes, des paramètres, etc.

Vous pouvez également effectuer une recherche dans la boîte de dialogue de structure de projet avec "Find in Path…". Appelez-le simplement avec le bouton droit de la souris sur un répertoire concret et la recherche sera étendue, uniquement à l'intérieur de ce répertoire et de son sous-répertoire.

Prendre plaisir!

721
Seagull

Dans Android Studio sur un ordinateur utilisant un raccourci Windows ou Linux Ctrl + Shift + F pour rechercher une chaîne dans l'ensemble du projet. Il est facile de se rappeler compte tenu Ctrl + F est utilisé pour rechercher dans le fichier actuel. Alors appuyez simplement sur la Shift ainsi que.

Sous OSX, utilisez le Command clé au lieu de Ctrl

132
Jakub Michalko

Presse Shift deux fois et une boîte de dialogue Rechercher partout apparaîtra.

52
nick

Utilisation Ctrl + Shift + F combinaison pour Windows et Linux pour rechercher partout, il montre aussi aperçu.

Utilisation Ctrl + F combinaison pour Windows et Linux pour rechercher dans le fichier actuel.

Utilisation Shift + Shift (Double Tap Shift) combinaison pour Windows et Linux pour rechercher le fichier de projet du projet.

13
user392117

Vous pouvez ouvrir la boîte de dialogue Rechercher dans le chemin en appuyant sur:

Ctrl + Shift + F

11
Willi Mentzel

Ce que vous voulez atteindre, c'est que je crois:

  • cmd + O pour les cours.
  • cmd + shift + O pour les fichiers.
  • cmd + alt + O pour les symboles. "raccourci merveilleux!"

Outre Maj + cmd + f pour trouver dans le chemin && double décalage pour rechercher n'importe où. Jouez avec ceux-ci et vous saurez ce qui répond à vos besoins.

6
aselims

Et pour tous ceux qui utilisent les keymaps Eclipse, le raccourci est Ctrl + H. Attendez-vous à des options limitées par rapport à Eclipse ou vous serez déçu.

6
JanPl

Dans Android Studio sur une machine Windows ou Linux, utilisez le raccourci Ctrl + Maj + R pour rechercher et remplacer toute chaîne dans l'ensemble du projet.

4
Madhan M

Android Studio 3.3 semble avoir changé le raccourci pour rechercher toutes les références (trouver dans le chemin) sur macOS .

Pour ce faire, vous devriez utiliser Ctrl + Shift + F maintenant (au lieu de Command + Shift + F comme écrit sur les réponses précédentes):

UPDATE

Pour remplacer dans le chemin, utilisez simplement Ctrl + Shift + R.

enter image description here

3
Filipe Brito

Appuyez sur SHIFT 2 fois et vous pourrez effectuer une recherche partout dans le projet, Classe et Méthode ().

Ctrl + N pour ne trouver que le nom de la classe.

Ctrl + E pour les fichiers récents.

1
rhaldar

Utilisation Ctrl + Alt + F combinaison dans Ubuntu.

0
Ozgur