2010-02-16 2 views
8

E 'possibile (tramite un plugin o altro modo) per Eclipse creare un indice di testo completo per un progetto, in modo che la ricerca di una stringa non ricerchi linearmente tutti i file nel progetto?Ricerca con testo completo indicizzato in Eclipse?

(? O lo fa a costruire automaticamente tale indice per velocizzare le ricerche future)

risposta

5

I file di indice utilizzati dal componente di ricerca di Eclipse (come un SearchParticipant) sono nello spazio di lavoro:

.metadata\.plugins\org.eclipse.jdt.core 

Come menzionato in this thread,

Questi file vengono utilizzati dalla ricerca o di alcuni altri strumenti in Eclipse.
Se li rimuovi, verranno creati di nuovo al riavvio di Eclipse o quando verranno attivati ​​gli indici. Quindi vedrai una barra di avanzamento che indica il numero di file che devono essere indicizzati.

Eclipse index files

0

È possibile scrivere un plugin che fa. Usando l'esempio di "Builder" in Eclipse PDE in collaborazione con Lucene, è necessario un paio di giorni per ottenere qualcosa che funzioni.

Se siete interessati, nWire (per Java o PHP) offre una ricerca testo completo per tutti gli elementi nel codice (non solo i tipi, ma anche i metodi, campi, costanti, ecc.) Tuttavia, non indicizza tutto il codice.

0

C'è un plugin assolutamente incredibile e gratuito realizzato da Pivotal (i creatori di primavera) che fa ricerca indicizzata con anteprima in tempo reale per Eclipse e funziona davvero bene. Io lo uso tutti i giorni e non poteva vivere senza di essa:

Ricerca rapida per Eclipse

https://marketplace.eclipse.org/content/quick-search-eclipse?mpc=true&mpc_state=

Dopo l'installazione, può essere facilmente aperto con CTRL + MAIUSC + L

dargli un provare, secondo me è meglio di eclipse instasearch, e periodicamente mantenuto