texto - Excluir carpetas de la búsqueda de Eclipse
ordenar codigo java eclipse (4)
¿Hay alguna manera de excluir ciertas carpetas (y todas sus subcarpetas) de la búsqueda dentro de Eclipse?
Esto es lo que funciona para mí (uso Helios, ¿tal vez no estaba disponible cuando se hizo esta pregunta originalmente?)
- Vaya a Proyecto -> Propiedades -> Filtros de recursos.
- Haga clic en Agregar .
- Elija el tipo de filtro : Excluir todo
- Elegir Se aplica a : Carpetas ; Marcar todos los niños (recursivo) .
- En los atributos, elija Nombre , Coincidencias ,
.svn
(por ejemplo).
(En realidad, estoy usando .*
Para filtrar .svn, .hg, etc. de una sola vez).
Después de aprobar el cuadro de diálogo de propiedades del proyecto, estos directorios no volverán a aparecer en la búsqueda. De hecho, Eclipse es tan amable de actualizar automáticamente las ventanas de resultados de búsqueda existentes y eliminar todas las coincidencias que ahora están filtradas.
Podría imaginar que marcar los recursos derivados podría causar problemas en otras áreas. En su lugar, cree un conjunto de trabajo con las carpetas que desea incluir en la búsqueda:
- Abrir cuadro de diálogo de búsqueda ( Ctrl + H )
- Cambiar el ámbito de búsqueda al conjunto de trabajo
- Haga clic en Elegir ...
- Haga clic en Nuevo para crear un nuevo conjunto de trabajo con lo que desea buscar (o Agregar todo y luego elimine los que desea filtrar
La forma rápida y sucia:
Haga clic con el botón derecho en una carpeta, vaya a Propiedades y marque una carpeta como derivada. Las entidades derivadas están excluidas de la búsqueda por defecto. El problema con este enfoque es que Eclipse "olvida" que la carpeta se deriva si la elimina (ya sea desde Eclipse o externamente, seguido de la actualización del árbol del proyecto). Como a menudo con Eclipse, este es un error de larga data (10 años en este caso) que aún se aplica a la versión actual (4.6 Neon en el momento de la escritura).
La forma segura:
Cree un conjunto de trabajo que incluya solo las entidades que desea buscar y busque solo dentro de ese conjunto de trabajo. Vea la respuesta de Dave Ray para detalles sobre este procedimiento.
La mejor manera rápida y sucia en Eclipse Juno:
- Haga clic derecho en la carpeta .
- Ir a Propiedades.
- Ir a C / C ++ Build.
- Marque "Excluir recurso de compilación".
- Haga clic en el botón Aceptar.
- Haga clic derecho en el proyecto .
- Ir al índice.
- Haga clic en Reconstruir.
- ¡Relajarse!