Sto usando i riferimenti Eclipse (Ctrl + Maiusc + G) per qualche ora. Ho notato che a volte Eclipse non trova alcuni riferimenti. C'è qualcosa che devo configurare per farlo funzionare correttamente?Trovare tutti i riferimenti su Eclipse
risposta
Il problema potrebbe essere correlato a problemi relativi all'indicizzatore CODAN di Eclipse. Prova a ricostruire l'indice facendo clic su [Project Explorer] > Index > Rebuild
. Vai a Eclipse > Preferences > C/C++ > Indexer
e controlla se l'indicizzatore è configurato correttamente ...
Ciao Eric, potresti spiegare dove dovrebbe essere? Ho provato a trovarlo in Eclipse, ma non sono riuscito a trovare il riferimento "Indice". Detto questo, sto correndo 4.1. Forse è disponibile solo su alcune piattaforme o solo se le ricostruzioni automatiche sono state disabilitate? –
Ho avuto la stessa difficoltà di Maarten e ho trovato l'opzione Ricostruisci nel menu Progetto> Indice C/C++> Ricostruisci' –
Ho appena risolto un problema simile.
Nel mio caso mi è capitato di finire con un progetto -> dipendenza JAR piuttosto che progetto -> dipendenza del progetto.
Ciò ha comportato un import specializzato di una serie di progetti basati su Java, con la logica per istituire una dipendenza Progetto-> progetto, se possibile, e una dipendenza Progetto-> JAR se la fonte non era disponibile.
(Questo non stava usando Maven ma da quello che so di Maven < -> Integrazione di Eclipse, potrei immaginare che questo accada in un caso simile).
Quindi di solito ottengo una dipendenza dal progetto-> progetto ma nel mio file mi sono incasinato qualcosa, quindi ho finito con un progetto-> dipendenza JAR senza rendermene conto ... e Ctrl + Shift + G ha smesso di funzionare.
Come hai risolto? Ho esattamente lo stesso problema. –
Cristiano, era con un plug-in interno, quindi la soluzione in realtà non è generalizzata.Ma forse sarebbe d'aiuto suggerirti di iniziare guardando il tuo file **. Classpath ** e vedere se vedi cosa ti aspetteresti. Per esempio. dove vuoi ** kind = "src" ** forse stai per finire con qualcos'altro. –
thx ci proverò. –
C'è una lunga standing bug aperti per questo problema: https://bugs.eclipse.org/bugs/show_bug.cgi?id=108749
Mi sono appena imbattuto in questo problema, e un commento nel rapporto bug sopra riportato lo ha risolto per me: Uscire dal workbench ed eliminare l'indice di ricerca Java: - andare in
Nel mio caso ho importato due progetti Maven per Eclipse. Uno era in funzione di un altro e non sono stati trovati riferimenti nel progetto dipendente. Ho fatto clic con il tasto destro sul progetto dipendente scegli preferenze-> percorso java build, quindi rimosso la dipendenza dalla scheda Librerie e aggiunto la stessa dipendenza al percorso dei progetti. Ovviamente dovevo avere entrambi i progetti nello spazio di lavoro.
Assicurarsi che il progetto sia del tipo previsto. Il mio sintomo simile si è verificato perché il progetto eclipse è stato recentemente reimportato come progetto generale. Una volta capito e convertito in un progetto C/C++, i riferimenti di ricerca funzionavano ancora come previsto.
Mi è capitato di recente di lavorare anche con un progetto Java/Maven. La versione di Eclipse era Neon.3 Release (4.6.3).
La ricostruzione dei progetti utilizzando Project -> Clean...
non ha aiutato. La soluzione era chiudi e quindi riaprire i progetti. Successivamente, la gerarchia delle chiamate è stata correttamente calcolata nuovamente.
- 1. Come posso trovare i riferimenti di una classe in Eclipse?
- 2. Django: trovare tutti i riferimenti inversa da chiavi esterne
- 3. Mantieni precedenti risultati "trova tutti i riferimenti"
- 4. Oracle tutti i riferimenti alle chiavi esterne
- 5. Trova tutti i riferimenti alla vista
- 6. pydev: trova tutti i riferimenti a una funzione
- 7. Visual Studio: trova tutti i riferimenti di un tipo specifico
- 8. Trova tutti i riferimenti a un oggetto in pitone
- 9. Avviso visivo Visual Studio 2013 su tutti i riferimenti nel progetto
- 10. come rimuovere tutti i riferimenti per la presa
- 11. Ricerca di tutti i riferimenti a un metodo con Roslyn
- 12. Trova tutti i riferimenti a un oggetto in Lua
- 13. Come trovare tutti i browser installati su una macchina
- 14. Come trovare tutti i quadrati della griglia su una linea?
- 15. Trova tutti i riferimenti di una DLL in un progetto
- 16. Eclipse smette di evidenziare i riferimenti dopo qualche istante
- 17. Trovare variabili 'Lost' (riferimenti circolari)
- 18. Come trovare tutti i processi figli?
- 19. utilizzando Eclipse trovare e sostituire tutti per scambiare argomenti
- 20. VisualVM - Trova tutti i riferimenti a una classe
- 21. impostare tutti i riferimenti di oggetto a null
- 22. Traccia tutti i riferimenti a oggetti in C#
- 23. Come posso risolvere tutti i riferimenti con OpenSolutionAsync di Roslyn?
- 24. Trova tutti i compiti alla variabile
- 25. Z3: trovare tutti i modelli soddisfacenti
- 26. Programmazione lineare: trovare tutti i vertici ottimali
- 27. Come trovare tutti i costruttori statici?
- 28. Come caricare un assieme su AppDomain con tutti i riferimenti in modo ricorsivo?
- 29. Limite "Trova riferimenti" in Eclipse solo ai riferimenti dal mio codice
- 30. Metodo generico per trovare tutti i controlli TextBox in Silverlight
Non ho mai avuto problemi con questo che ho notato. Per impostazione predefinita, Ctrl + Maiusc + g deve cercare nell'intero spazio di lavoro. – Marcus
Puoi dare un esempio di qualcosa che è mancato? Non ho avuto neanche un problema. –
Puoi dare un esempio riproducibile? Personalmente non ho mai provato ciò che descrivi. Inoltre, assicurati che il tuo spazio di lavoro sia sincronizzato con il filesystem prima di fare un controllo di riferimento. – Perception