2015-03-12 27 views
19

So come trovare la fonte utilizzando ctrl + clic sinistro su un metodo, ad esempio, ma cosa succede se voglio trovare dove viene usato questo metodo? Sto usando Windows 7.Come posso trovare dove un metodo o una variabile viene utilizzato in Android Studio (collegamento)

Supponiamo che ho il seguente metodo:

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

e sto usando questo metodo in

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

e voglio trovare dove ho usato sum mentre Ero in classe A.

PS: sono nuovo di Android Studio (iniziato a usarlo circa un mese fa).

+0

Non sono sicuro, ma penso che si può controllare clic sulla variabile. –

+0

control + click trova la dichiarazione non dove è usata :( –

+1

In Android Studio 1.1.0 su Linux, alt-F7 sta facendo apparentemente quello che cerchi di realizzare, qual è la tua versione di Android Studio – dvhh

risposta

32

In Android Studio, evidenziare il metodo e sia click destro> Trova usi o utilizzare il Alt +F7 di scelta rapida.

Edit: Ctrl + click sinistro su un metodo è utile per trovare in cui tale metodo è stato inizialmente dichiarato

2

Basta cliccare sul metodo o variabile e di ogni usi verrà evidenziata e sulla barra di scorrimento su nella parte destra del tuo codice vedrai apparire delle barre grigie, quelle sono gli usi della variabile o del metodo attualmente evidenziato (o cliccato) all'interno del tuo codice.

+0

grazie! Ho anche usato alt + f7 –

3

Per gli utenti di Ubuntu:

Per me Alt +F7 non ha funzionato, così ho risolto il conflitto andando al

Ubuntu System settings-> keyboard -> shortcuts 

e cambiando Alt +F7 lì con un'altra combinazione.

E ora si sta lavorando))

1

Per trovare tutti gli usi di una variabile o un metodo in Android Studio è possibile utilizzare

  1. CTRL + MAIUSC + F7 (finestra/Ubuntu)
  2. dopo che per scopi di navigazione è possibile utilizzare F3
1

Qui ci sono diverse scorciatoie da tastiera per visualizzare il metodo o l'utilizzo di variabili. Le keymap con F14 in esse sono state aggiunte da me; gli altri sono predefiniti. Per Windows (e Linux?), Sostituire la chiave con Ctrl (penso). Find Usages li mostra in una finestra dedicata in Android Studio (la soluzione in altre risposte), mentre Show Usages li inserisce in un popup (seconda immagine sotto).

My Android Studio preferences

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

Problemi correlati