2009-11-03 20 views
50

Tengo varios procesos diferentes dentro de un único proyecto en el que trabajo. Estoy constantemente abriendo y cerrando pestañas (archivos java) en el editor de código para ese proceso en particular. Cada proceso casi siempre usa los mismos archivos java.¿Puedes guardar grupos de pestañas en Eclipse para que puedas abrirlas más tarde?

Me preguntaba si es posible guardar qué archivos se abren como parte del conjunto de trabajo para poder seleccionar qué conjunto de trabajo quiero y tener abiertos todos los archivos java con los que tendré que trabajar. Actualmente, el conjunto de trabajo solo establece el árbol para estos archivos, pero también quiero que abra los archivos que necesito.

Espero que esto tenga sentido ...

+1

Honestamente, no sé a qué te refieres con "proceso". ¿Te refieres a la tarea de un rastreador de problemas? ¿O te refieres a tu "flujo de trabajo"? – mhaller

+0

Me refiero a flujo de trabajo. Solo los archivos asociados con las reglas particulares en las que estoy trabajando. – northpole

+0

Eclipse: abre todos los archivos en el conjunto de trabajo actual? http://stackoverflow.com/a/18366327/2704990 – sa2000

Respuesta

22

Mylyn debería ser su respuesta aquí.

Mylyn es un task-focused interface para Eclipse que hace que trabajar con espacios de trabajo muy grandes sea tan fácil como trabajar con objetos pequeños.
Mylyn amplía Eclipse con mecanismos para realizar un seguimiento de las tareas en las que trabaja.

Mylyn supervisa su actividad laboral en esas tareas para identificar información relevante para la tarea en curso. Mylyn monitorea Eclipse y captura su interacción en un contexto de tarea.
Los artefactos del sistema, como archivos, tipos, métodos y campos, se asignan a un grado de interés en función de la interacción reciente y frecuente con ellos.
Esto da como resultado que los elementos poco interesantes se filtran de la vista dentro de Eclipse, lo que le permite centrarse en lo que es importante.

+4

+1 no sabía que era posible con mylyn. Sin embargo, vale la pena señalar que mylyn se envía por defecto con la versión "Eclipse para Java EE" para que no tenga que descargarlo/instalarlo por separado. – BalusC

+0

@BalusC: cierto, Mylyn está incluida en todas las distribuciones, pero la clásica: ver http://www.eclipse.org/downloads/packages/compare-packages – VonC

+1

hombre, me encanta este sitio. Gracias por la contribución, voy a jugar con esto hoy y ver cómo funciona. Daré una actualización más tarde. – northpole

19

Eclipse proporciona múltiples formas de estructurar el escritorio IDE:

  • Perspectivas: personalización de las posiciones de puntos de vista abiertos y cerrados y editores. Puede copiar y renombrar perspectivas existentes como la perspectiva de Java y adaptarlas a sus necesidades personalizándolas. Ver el menú de la ventana o haga clic en el icono de la perspectiva en la esquina superior derecha
  • de Gestión de tareas Herramientas como Mylyn: ver respuesta por VonC
  • Ventanas múltiples: Puede abrir nuevas ventanas y moverlos a su segundo monitor. Seleccione Ventana> Nueva ventana para abrir una nueva ventana. Cada ventana realiza un seguimiento de sus propios editores abiertos.
  • Múltiples instancias de Eclipse: Siempre puede usar múltiples espacios de trabajo y varias instancias de Eclipse. Sin embargo, esto solo se recomienda cuando se trabaja en proyectos diferentes, ya que ambas instancias sobrescribirían los archivos de los demás al reconstruir.
  • teclas de acceso rápido: Mediante el uso de atajos como Ctrl-T y Alt-Left/Alt-Right y Ctrl-Q puede saltar rápidamente a los lugares anteriores donde se han editado los archivos de origen. Esta es una gran ayuda para navegar en el espacio de trabajo abierto.
+6

Navegación: para abrir archivos utilizo Ctrl + Shift + r en gran medida, es bastante inteligente y recuerda los archivos recientes/frecuentemente abiertos. –

17

Extended VS Presentation proporciona capacidades para guardar sesiones.

Por desgracia, sólo funciona con Eclipse 3.1 a 3.8:

Project page at Eclipse Marketplace

sessions management

+0

Veo el nombre ** 'Presentación VS extendida ** ahora. –

+0

Actualizada la respuesta, está funcionando nuevamente (y yo soy la respuesta más cercana a la pregunta). – Exocom

+0

Aunque hubiera preferido no tener que instalar complementos adicionales, este me parece bastante minimalista y hace exactamente lo que OP solicitó. – dingalapadum

7

El aceptada answer nos dice cuales herramienta podría ser usada, pero no proporciona una explicación rápida y sucia en cómo para usarlo.

En mi caso, no había terminado de buscar una base de código grande, pero necesitaba guardar mi progreso para poder volver más tarde y, por lo tanto, la necesidad de guardar todas las pestañas abiertas usando Mylyn.

  1. Si ya ha instalado Mylyn, vaya a Window -> Show View -> Task List para ver la lista de tareas. Si nunca lo ha usado antes, la lista estará vacía.

  2. Haga clic con el botón derecho dentro de la vista Task List y luego New -> Category para crear una nueva categoría. Haga clic derecho nuevamente New -> Task para crear una nueva tarea.

  3. Haga doble clic en la tarea que acaba de crear y luego haga clic en la pestaña Context en la parte inferior izquierda de la vista.

  4. Ahora navegue a cada pestaña que desee que Mylyn guarde haciendo clic en el nombre de la pestaña. Observe cómo se agrega una entrada para el archivo de origen para esa pestaña en la pestaña Context de la vista Task List.

Una vez que haya pasado por todos las fichas que desea guardar, puede confirmar que fueron salvados por el cierre de cada una y doble clic en el archivo de origen en el Task List para restaurar la pestaña.

+0

Creo que falta un paso antes del paso 4. Primero tuve que activar la tarea, haciendo clic con el botón secundario en la nueva tarea en la Lista de tareas y seleccionando Activar, o alternando el botón gris en la esquina superior izquierda de la vista Tarea en el paso 3. –

0

He editado esta respuesta como se indica a continuación (incluya las partes esenciales de la respuesta en esta publicación).

Sí, puede guardar grupos de pestañas en Eclipse instalando este complemento de Session Manager.

También he querido esta funcionalidad en Eclipse. Recientemente escribí una función y la he estado utilizando con éxito durante algunos meses. Es una nueva extensión de tipo OSGi y funciona con Eclipse Neon y superior.

Así es cómo instalarlo.

  • En Eclipse, vaya a Ayuda → Instalar nuevo software
  • Haga clic en “Añadir”, introduzca un nombre como “Editor de Sesiones” y la siguiente URL. http://spillikinaerospace.com/eclipseInstall/
  • Desmarque "Agrupar elementos por categoría" para ver la función.
  • Marque la casilla que dice "Editor Sessions Manager" y haga clic en Siguiente.
  • Lea y acepte el acuerdo de licencia breve.
  • Haga clic en los botones de instalación restantes.
  • Permitir que Eclipse se reinicie.

Conjunto completo de instrucciones está aquí: http://chrishull.com/projects/eclipse/

Por favor, darle una oportunidad y enviar los comentarios. He encontrado que es una herramienta muy útil ya que trabajo con varios proyectos de Eclipse a la vez y necesito recordar grupos de archivos.

Espero que lo disfrutes;
-Chris

+0

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ review/low-quality-posts/17301820) – deepmax

0

Además de todo lo mencionado ... ¿Trataste Marcadores? Puede guardar varios marcadores en un conjunto, hay una opción de administración de conjuntos de marcadores y puede agregar descripciones con prefijos para agrupar marcadores en el mismo conjunto. Finalmente y más importante: puede seleccionar múltiples marcadores, seleccionar ir y se abrirán varios editores a la vez.

Cuestiones relacionadas