2011-01-25 8 views
6

Quando si utilizza la funzionalità di ricerca in Eclipse, in particolare, ad esempio, un metodo o un campo Java, il riferimento in spazio di lavoro'. (Control + Shift + G) quando il cursore si trova su un metodo, ad esempio.Come ottengo le anteprime di riga nel contesto di Eclipse "Ricerca Java" intelligente (rispetto al contesto "Ricerca file")

Come si ottengono i risultati della ricerca per visualizzare l'anteprima di una riga. (Pensa, come ogni altro strumento di ricerca che ho usato può offrire, da grep a Visual Studio?)

Se eseguo la ricerca su "bit di testo" (senza il vantaggio dell'analisi di ambito fornita dai "riferimenti") cerca, lo offre), ma non riesco a capire come cercare i riferimenti.

(che, per esempio, alcune variabili di classe come public double x, è solo assolutamente critico utile contro il mare di quotazione falso che venire a cercare su qualcosa di simile a 'x')

////// ////////////////////////////////////////////////

Chiarire la mia domanda con l'esempio:

Nella schermata 1 allegata, ci sono 111 riferimenti al metodo getHeight(). Ma senza pop-pop-pop, passando dall'entrata all'entrata, non c'è modo di vederli?


Schermata A: Screenshot A
(non avermi permesso di includere direttamente a causa di qualche strano, un po 'muto fastidioso, conto restrizione cosa ...)


considerando che, se cerco (in area di lavoro) per getHeight() utilizzando "Cerca file" come "testo non elaborato" (caso filtrato e filtro per *.java) nota visualizzare ora 560 corrispondenze o 449 "falsi positivi" relativi all'ambito in cui sono effettivamente interessato. Tuttavia, vedere come la finestra di dialogo Cerca ora almeno! (si). Mi offre la rapida "anteprima di riga" di ogni voce.


. E screenshot B qui:
screenshot B.


Come faccio ad avere l'anteprima linea di offerta in screenshot B, ma per quei 111 partite (quelli a cui tengo in questo esempio) nel 'ambito di filtraggio' ricerca scheda 'Java Search' nella 'ricerca ' la finestra di dialogo?

/////////////////////////////////////////////

ho guardato e guardato, estensioni provato, scavato attraverso le impostazioni delle preferenze, e non riesco a capire come 'abilitare' quella linea anteprima per le ricerche in cui è "limitato a" 'Riferimenti'

+3

Ho bisogno anche di questa funzione. –

+2

+1 per questa funzione. Provato –

risposta

-2

Try eclipse -clean dalla riga di comando.

+0

e ... non ha funzionato (nessun cambiamento). Osservando questo comando (http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html) si dice:
(i) -clean (OSGi) - "equivalente all'impostazione di osgi.clean su" true "e, a sua volta, dice
(ii) osgi.clean: se impostato su" true ", qualsiasi dato memorizzato nella cache utilizzato dal framework OSGi e da eclissi runtime sarà wipedclean.Questo ...

Come tale, mentre non sono chiaro come ciò sarebbe correlato, la risposta/sforzo di assistenza è apprezzata! –

+0

srry, grr - non mi consente correggi le interruzioni di riga ... ahimè –

1

Per quanto ne so, gli strumenti di Eclipse Java Development (JDT) ancora (2017!) Fanno non offrono un tale “una linea” o anteprima “un'espressione”. C'è un plug-in di terze parti, tuttavia, che ha questa funzione: Ctrlflow Code Search Professional.

Questo screenshot da its manual mostra come i risultati sarebbe simile:

Different levels of detail when presenting search results

Si noti che questo è un plug-in commerciale (e io sono uno dei suoi sviluppatori). Ha una prova gratuita, tuttavia.

Problemi correlati