web-dev-qa-db-fra.com

Comment puis-je trouver où une méthode ou une variable est utilisée dans Android Studio (raccourci)

Je sais comment trouver la source en utilisant ctrl + clic gauche sur une méthode, par exemple, mais que faire si je veux trouver où cette méthode est utilisée? J'utilise Windows 7.

Supposons que j'ai la méthode suivante:

class A {
    public int sum(int a, int b) {
        return a+b;
    }
}

et j'utilise cette méthode dans

class B {
    ...
    a.sum(c, d);
    ...
}

et je veux trouver où j'ai utilisé sum pendant que j'étais dans la classe A.

PS: je suis nouveau dans Android studio (a commencé à l'utiliser il y a environ un mois).

24
Omar BISTAMI

Dans Android Studio, mettez en surbrillance la méthode et cliquez avec le bouton droit> Rechercher les utilisations ou utilisez le Alt+F7 raccourci.

Éditer: Ctrl+left click sur une méthode est utile pour trouver où cette méthode a été initialement déclarée

39
John P.

Pour les utilisateurs d'Ubuntu:

Pour moi Alt+F7 n'a pas fonctionné, j'ai donc résolu le conflit en allant au

Ubuntu System settings-> keyboard -> shortcuts

et changeant Alt+F7 là-dedans avec une autre combinaison.

Et maintenant ça marche))

4
Andrey

Cliquez simplement sur la méthode ou la variable et toutes les utilisations seront mises en surbrillance et sur la barre de défilement sur le côté droit de votre code, vous verrez des barres grises apparaître, ce sont les utilisations de la variable ou de la méthode actuellement mise en surbrillance (ou sur laquelle vous avez cliqué) dans votre code.

2
Benyam Ephrem

Voici différents raccourcis clavier pour afficher la méthode ou l'utilisation des variables. Les keymaps avec F14 en eux ont été ajoutés par moi; les autres sont par défaut. Pour Windows (et Linux?), Remplacez le  clé avec Ctrl (Je pense). Find Usages les affiche dans une fenêtre dédiée dans Android Studio (la solution dans les autres réponses), tandis que Show Usages les met dans une fenêtre contextuelle (deuxième image ci-dessous).

My Android Studio preferences

Usage popup (<kbd>⌘</kbd><kbd>option</kbd><kbd>F7</kbd>

1
hBrent

Pour trouver toutes les utilisations d'une variable ou d'une méthode dans Android Studio, vous pouvez utiliser

  1. ctrl + shift + F7 (fenêtre/Ubuntu)
  2. après cela, à des fins de navigation, vous pouvez utiliser F3
1
SAURABH_12

utilisez [Ctrl + b] ou [Ctrl + Alt + b] pour naviguer jusqu'à l'origine de la méthode ou de la déclinaison et de la mise en œuvre des variables

0
Jason Escobar