Escludere le cartelle dalla ricerca Eclipse


263

C'è un modo per escludere determinate cartelle (e tutte le loro sottocartelle) dalla ricerca all'interno di Eclipse?


1
Googler: vedi (risposta :) di atzz stackoverflow.com/a/6111002/1599699 - questa è la risposta che stai cercando, non è la risposta accettata.
Andrew,

@Andrew questa è ora la risposta accettata
Dónal

GIUSTIZIA PER TUTTA L'umanità!
Andrew

Risposte:


241

Ecco cosa funziona per me (sto usando Helios - forse in questo modo non era disponibile quando questa domanda è stata posta originariamente?)

  • Vai a Progetto -> Proprietà -> Filtri risorse.
  • Clicca Aggiungi .
  • Scegli il tipo di filtro : escludi tutto
  • Scegli Si applica a : Cartelle ; seleziona Tutti i bambini (ricorsivo) .
  • In Attributi, scegliete Nome , Partite , .svn(per esempio).

(In realtà, sto usando .*per filtrare .svn, .hg ecc. In una volta sola.)

Dopo aver accettato la finestra di dialogo delle proprietà del progetto, queste directory non verranno più visualizzate nella ricerca. In effetti, Eclipse è così gentile da aggiornare automaticamente le finestre dei risultati di ricerca esistenti e rimuovere tutte le corrispondenze che ora vengono filtrate.


27
Per le ultime versioni di Eclipse dal 2011 (Helios & Indigo), questa dovrebbe essere la risposta accettata e il modo più semplice per farlo.
András Szepesházi,

9
Dato che questo può essere applicato a un solo progetto alla volta, non è davvero un vantaggio rispetto alla marcatura delle cartelle derivate ... ea seconda di quante volte è necessario digitare i filtri, potrebbe richiedere più tempo.
eg

Quando si utilizza questo metodo, assicurarsi di cancellare anche la cronologia delle ricerche (utilizzando il pulsante torcia con una freccia in giù nel pannello di ricerca) dopo aver aggiunto il filtro risorse. Altrimenti non risparmierai alcun tempo di ricerca e otterrai .git/.../filename.file doesn't existerrori perché la cache di ricerca (penso?) Considera ancora la cartella .git un posto valido in cui cercare.
coredumperror,

18
Funziona ma nasconde i file in Esplora pacchetti. Potremmo voler modificare i file ma non vederli nei risultati di ricerca.
Aram Kocharyan,

Quando ho provato, ha funzionato per filtrare i risultati della ricerca, ma ho iniziato a ricevere errori "Errori durante l'esecuzione del generatore 'AspectJ Builder' sul progetto 'Mercadosa-webapp'. La risorsa esiste già sul disco: '/MyProject/target/MyProject-1.0/WEB -INF / freemarker / site / file.ftl ". La risorsa esiste già sul disco: '/MyProject/target/MyProject-1.0/WEB-INF/freemarker/site/file.ftl'."
Marc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.