2009-08-21 13 views
25

Antecedentes:¿Es posible codificar por color las pestañas del editor en eclipse por proyecto?

Estoy trabajando en varias versiones de un proyecto determinado en eclipse. Quiero poder cambiar rápidamente de una versión diferente a otra, ya que soluciono errores y modificaciones de versiones anteriores, por lo que tengo las diferentes versiones del código abiertas como proyectos diferentes (por ejemplo, 4.5_Proj, 5.0_Proj). El problema es que cuando tienes el mismo archivo abierto dos veces, es muy fácil perder la pista de cuál estás mirando actualmente.

Pregunta:

¿Es posible código de color en las pestañas de edición basado en qué proyecto el archivo es de?

Como alternativa, ¿hay alguna sugerencia para otras estrategias para gestionar el problema anterior de la necesidad de editar y probar varias versiones de una base de código en eclipse?

Gracias,

Rob

+0

Toggle migas http://stackoverflow.com/questions/3069589/how-to-disable-breadcrumbs-in-eclipse se obtiene el nombre del proyecto en cada ficha – franzag

Respuesta

4

que no conozco de ningún medio para colorear el editor de sacarlo de la caja. Sin duda sería posible implementar un complemento que coloree el fondo o la pestaña según el proyecto, pero no conozco ningún complemento u opción para hacerlo. Si los conjuntos de trabajo o los enlaces de editor no funcionan para usted, le puedo dar algunos consejos sobre la implementación de dicho complemento usted mismo.


Se puede definir un conjunto de trabajo para cada versión del proyecto (o conjunto de proyectos), a continuación, establecer el explorador de paquetes para utilizar conjuntos de trabajo como los elementos de nivel superior. Para ello, seleccione el icono de triángulo en la esquina superior derecha de la vista Explorador de paquetes, seleccione Elementos de nivel superior luego Conjuntos de trabajo, luego cree sus conjuntos en el cuadro de diálogo Configurar conjuntos de trabajo y seleccione uno de los conjuntos.

Esto significa que solo verá el conjunto de trabajo seleccionado al mismo tiempo. Para cambiar entre conjuntos de trabajo Seleccione el icono de triángulo y Configure Working Sets ..., luego seleccione el conjunto que desea ver (puede crear uno nuevo aquí también).


Alternativamente, si desea realizar un seguimiento de los cuales proyectar un editor que hace referencia, se puede vincular la selección de paquetes explorador para el editor activa haciendo clic en el Enlace con el Editor de icono alt text http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/topic/org.eclipse.cdt.doc.user/images/icon_link_with_editor.png en la vista Explorador de paquetes

2

Creo que Mylyn sería una solución mucho más efectiva, ya que cambiaría entre tareas, para mostrar la tarea actual para el proyecto actual.
Luego las pestañas harían referencia a los archivos correctos del proyecto dado.

1

Alternativamente hay ningún sugerencias para otras estrategias para gestionar el problema anterior de tener que editar y probar varias versiones de una base de código en eclipse?

Utilice Git (u otras herramientas razonables de VCS) con ramas separadas para versiones separadas.git checkout la rama más antigua en la que necesita trabajar primero, haga lo suyo, luego git checkout la próxima rama más nueva y git merge sus cambios hacia adelante (arreglando según sea necesario). Repita hasta que todos estén atrapados. (No vaya por el otro lado si es posible, ya que entonces tiene que molestar los cambios que desea aparte de los que no).

git stash si necesita dejar cosas temporalmente sin terminar en alguna rama.

Si esto no es posible, utilice al menos un espacio de trabajo separado para cada versión (un tipo de molestia debido a las preferencias basadas en el espacio de trabajo) o bien abra y cierre proyectos de manera juiciosa. (Quizás las otras sugerencias - Working Sets y Mylyn - son mejores versiones de esta idea.)

Trate de no ser tan listo como para abrumarse. Respirar. Actúa deliberadamente. Deje que su espacio de trabajo contenga solo una versión autoconsistente de las cosas a la vez. (Esto también ayuda con proyectos interdependientes, resultados de prueba/búsqueda, etc.)

O tal vez malinterpreto por completo.

0

Pruebe el plugin Jeeeyul eclipse theme y cambie los temas de la ventana de dos eclipses para identificar dos espacios de trabajo diferentes. Sitio de la actualización: http://jeeeyul.github.io/update

-1

Puede marcar dos archivos por Ctrl+clicking y compararlos con el botón derecho -> Comparar con -> Cada otro. Esto abre una perspectiva muy útil para proyectos como ese.

Cuestiones relacionadas