2014-09-02 12 views
33

Ho seguente codice:C'è un modo eclissi per trovare gli usi come nell'idea?

public class MyClass{ 
    ... 
} 

Allo stesso spazio di lavoro ho seguente classe

public class AnotherClass{ 
    @Autowired 
    MyClass myClass; 
    ... 
} 

Se clicco tasto destro del mouse sul MyClass (prima citato) e selezionare "gerarchia invito aperto" I don' vedere qualcosa

Come trovare questo utilizzo in Eclipse?

risposta

32

Fare clic con il tasto destro su Myclass, trovare riferimenti nel progetto | area di lavoro.

Aprire la gerarchia di chiamate, aprire la gerarchia di ereditarietà.

+0

Come faccio a trovare usi di un file non java nel mio progetto? Ad esempio i file delle proprietà, i file JSON, ecc.? – testerjoe2

5

Provare con il tasto destro su MyClass e quindi References->Workspace. Penso che questo potrebbe essere quello che stai cercando.

funziona anche su metodi, variabili ecc

49

selezionare una parola, sia esso NomeClasse/MethodName/variabile e premere Ctrl + Maiusc +G

+5

questo è comodo, ma manca trovare facilità di utilizzo di IDEA quale interfaccia utente troppo veloce e buona con la navigazione. – Forhad

+2

alt-cmd-G (⌥ + ⌘ + G) per utenti mac. –

+0

Come posso trovare gli utilizzi di un file non java nel mio progetto? Ad esempio i file delle proprietà, i file JSON, ecc.? – testerjoe2

2

Selezionare la risorsa (metodo nome, nome classe) & tasto destro del mouse. Troverete un menu con il titolo "Open Call Hierarchy" (tasto di scelta rapida: alt + Ctrl + H). Questo arruolerà tutto l'utilizzo nel progetto.

14

Per il vostro caso, penso che entrambi (Ctrl +Maiusc +G) e (Ctrl +Alt +H) lavoro.

per renderlo più chiaro:

  • (Ctrl +Maiusc +G) è ShortKey per Ricerca-> References-> lavoro

  • Ctrl +Alt + H è la chiave breve per la gerarchia di chiamate.

Alcuni altri tasti brevi utili come:

  • (Ctrl +G): Ricerca-> Declaration-> worksapce
  • (Alt +Sinistra): Indietro posizione
  • (Alt + destro): posizione Attaccante
0

Per Mac, premere cmd +Maiusc +G

Problemi correlati