2012-02-17 13 views
40

Eclipse ha un modo semplice per trovare tutti i riferimenti a una variabile, ma esiste un modo rapido per cercare solo i compiti?Trova tutti i compiti alla variabile

+0

Che cosa sarebbe veramente bello è il modo ReSharper di farlo, con piccole icone che indicano letture o scritture nei risultati della ricerca. – DuneCat

risposta

41

Veloce? Hm ... Trova tutti i riferimenti con Ctrl +Maiusc +G, poi filtrare nel Search vista (risultati) tramite il menu Visualizza (triangolo a discesa). È possibile selezionare Reads lì per filtrare questi.

Collegamento: cursore della variabile, menu Search > Write Access > Workspace. Nessuna assegnazione di tasti assegnata di default, ma puoi farlo normalmente (Preferences > General > Keys).

+0

Ho dovuto selezionare 'Read', non' Writes'. – Dog

+7

Dovresti selezionare "Leggi" invece di "Scrive" poiché il menu nella vista Cerca ti consente di selezionare cosa escludere, non cosa includere. – geniusburger

+0

@geniusburger Hai ragione, grazie. –

32

Ctrl +Maiusc +U mostra tutti gli usi di una variabile, con differenti icone per i riferimenti di lettura e scrittura.

È anche possibile impostare colori diversi per le occorrenze di lettura e scrittura della variabile selezionata (nella parte destra dell'editor). Questi colori sono impostati nelle preferenze di Eclipse, in "Generale -> Editor -> Editor di testo -> Annotazioni". Esiste "occorrenze" e "occorrenze di scrittura". Ho impostato lo stesso colore, leggermente più scuro per "Scrivi occorrenza", così posso individuare facilmente le occorrenze di scrittura, senza alcun tratto di chiave.

+1

Sembra che sia solo per java. Non funziona per me in Eclipse C/C++ –

+5

Questo è il migliore per me: fa immediatamente aprire la vista di ricerca con una bella vista dei risultati. 'Shift-Ctrl-G', d'altra parte, prende un momento per venire e mostra una vista che non mostra le partite effettive: mostra solo dove sono le partite, e devo fare doppio clic su quella posizione e scansiona il file attuale. 'Ctrl + Shift + U' mi mostra cosa ho bisogno di vedere subito. –

+0

Bel tocco alla fine sull'impostazione del colore. Scorciatoia utile per la codifica più veloce –

0

Ctrl+Alt+U trova tutti i riferimenti all'interno di una classe (riferimenti locali) per una variabile particolare, sulla mia macchina Ubuntu.

Problemi correlati