2009-11-23 11 views
12

¿Hay alguna manera de buscar carpetas/proyectos por nombre en el área de trabajo de Eclipse?¿Cómo encontrar proyectos y carpetas de Eclipse por nombre?

Los resultados se devuelven mejor en una vista donde puedo hacer operaciones masivas (como cerrar, abrir, asignar el conjunto de trabajo). Simplemente es complicado hacer clic en la lista de cientos de proyectos manualmente.


Esta tarea aparentemente trivial está causando dolor a mí, lo que me resulta embarazoso después de todos mis años de Eclipse.

que he intentado:

  1. búsqueda diálogos (Ctrl + H) - entre la multitud de opciones, que no encuentran nada de lo que en realidad sería seleccionar carpetas o proyectos (sólo archivos)
    • Los recursos abiertos (Ctrl + R) parecen más prácticos que los cuadros de diálogo, pero nuevamente: solo búsqueda de archivos. Por cierto, ¿por qué no se llama "archivo abierto"? recurso normalmente puede ser una carpeta también, ¿verdad?
    • usa el filtrado en el explorador de paquetes/proyectos ... Pero eso solo permite filtrar cosas - no hay manera de mantener solo las cosas que coincidan con un patrón
    • ¿se pueden configurar Conjuntos de trabajo de una manera dinámica? (dado el criterio de búsqueda, en lugar de la asignación fija en un diálogo complicado). EDITAR: esta es la opción ganadora, ver abajo.

¿Me he perdido algo? ¿Tal vez un complemento de terceros que le da una buena búsqueda de algo? ¿Ayudaría el script (Eclipse/GroovyMonkey) con esto? Mylyn? ¿Es esto demasiado pedir, de un ambiente tan maduro?

He tenido la amabilidad de preguntar esto en los foros de Eclipse, y amablemente respondieron "No" :) Como de costumbre, tengo más confianza en las personas SO, y les agradecería ideas.


Y el ganador es excelente -current- dynamic working sets plug-in de Scott, que implementa exactamente la opción 4 anterior!

+0

¿Qué hay de usar la búsqueda de sistema operativ? mi. gramo. Windows Explorer Search – chimos

Respuesta

7

En primer lugar, voy a responder a la "dinámica del conjunto de trabajo" pregunta: ¿

He escrito una dinámica de trabajo conjunto de plugin. Le permite agrupar proyectos por naturaleza del proyecto, expresiones regulares para nombres y (como una extensión) grupo maven y nombre del proyecto.

Compruébelo usted mismo en http://code.google.com/p/javadude/wiki/DynamicWorkingSets

que puede darle todo lo que necesita por ahora ...

De lo contrario, no creo que haya nada parecido a lo que está buscando, a menos que alguien escribe un complemento para ello (que sería fácil de hacer, una vez utilizado para escribir complementos de eclipse)

+0

Guau, ¡tu plugin es fantástico! Acabo de instalarlo, exactamente lo que estaba esperando. Si no veo que definitivamente comenzaría algo similar. Entonces, ¡gracias un millón por salvar mi día/noche! S.O.también es asombroso, pero realmente debería permitir votar con más de 1 :-) – inger

+0

Un proyecto práctico, gracias por el enlace. –

+0

Gracias! ¡Me alegra que te guste! Avíseme si hay algo que cree que debería hacer para ser más útil. –

1

Otra opción es utilizar la opción "filtro" en el explorador de paquetes. Puede especificar algunos filtros (incluidos nombres) para filtrar artículos. Eso podría ayudar un poco, pero no una gran cantidad.

Búsquelo debajo del pequeño botón triangular que apunta hacia abajo en la barra de herramientas del explorador de paquetes.

+1

Oh, sí, también lo intenté (me olvidé de mencionar). Eso no es muy útil en este momento, cuando estoy buscando proyectos que terminan con "-test". Realmente no entiendo a los chicos de Eclipse, con el esfuerzo que han hecho con este elegante "filtro extendido", la simple casilla "Filtrar entrada/salida" no encajaba en el presupuesto. O, por lo menos, java.util.Regex para que yo pueda hacer exlusiones ... Sí, la idea debe ser darle la mejor usabilidad para dejar espacio para extensiones, como la tuya. ¡Gracias de nuevo! – inger

4

Un par de plugins para comprobar hacia fuera para esto:

estoy usando el primero y yo Estoy bastante feliz con eso. Agrega un atajo de tecla (Ctrl + Alt + F) para buscar en la mayoría de las tablas, vistas de árbol y pantallas de texto y resalta las ocurrencias dentro del componente. Funciona en editores, explorador de paquetes, etc.

no he utilizar el segundo plug-in, pero esto es lo que la página principal dice:

Un conjunto de plugins de Eclipse que permiten la manipulación más fácil de un eclipse espacio de trabajo con muchos proyectos en él.

filtro Explorador de paquetes

El filtro Explorador de paquetes proporciona una vista llamada FPackage Explorador de la cual se extiende el Explorador de paquetes y agrega un campo de filtro en la parte superior.

Ir al proyecto Plugin

El Ir al proyecto de plugin proporciona una de diálogo similar al tipo de diálogo abierto que enumera todos los proyectos disponibles en el espacio de trabajo y le permite filtrar ellos. Al seleccionar uno aquí, es resaltado automáticamente en cualquier vista de visualización de archivo que tenga abierto . Si no tiene ninguna abierta, se abre el Explorador de paquetes mostrando el proyecto .

El tercero es nuevo, esto es lo que es la página dice:

Eclipse contiene accesos directos populares para la selección de los tipos de recursos (como Ctrl + Shift + T). Este complemento agrega un atajo similar para proyectos también. Escriba algunas letras con comodines y seleccione rápidamente uno o más proyectos. Ideal para navegar, agrupar proyectos en conjuntos de trabajo u otras operaciones por lotes en proyectos.

Si se pregunta cómo hacerlo de manera programática, también puede check this other question.

+0

suena genial, gracias. Lo intentaré, y considero elegir esta respuesta, aunque los sets de Dynamic Working son difíciles de superar :) – inger

Cuestiones relacionadas