Conservar la pestaña anterior abrir archivo en pestañas visibles


Eclipse Juno - En mi espacio de trabajo tengo 'Explorador de paquetes' abierto en el lado izquierdo, en el lado derecho tengo 6 pestañas de archivos visibles y en 'Mostrar lista' tengo 17 archivos.

De esas 6 pestañas de archivo visibles, estoy trabajando en el 3er archivo (abc.java) y si cojo un archivo bajo ' Show List '(xyz.java), luego eclipse muestra xyz.java como pestaña activa y los siguientes 5 archivos de la Lista Mostrar. Mis pestañas de archivos visibles anteriores se han ido y ahora tengo un nuevo conjunto de pestañas de archivos visibles. Hay un manera de tener mi archivo activo anterior ' abc.java 'bajo pestañas de archivos visibles con mi archivo activo actual como' xyz.java "

Author: Kai, 2012-06-29

4 answers

Creo que acabo de tener el mismo problema y lo resolví cambiando el tema.

Vaya a Preferencias -> General -> Apariencia y cambie al tema Clásico.

No puedo entender por qué esto ayuda, pero funcionó para mí.

Actualización:

Después de ser mordido por esto de nuevo lo comprobé de nuevo y como dice @anweibel en su respuesta, esto se puede editar en el CSS.

Acabo de instalar el plugin E4 CSS editor usando Eclipse Marketplace para poder cambiar el CSS directamente desde Eclipse en Preferencias - > Apariencia. Cambié swt-mru-visible de falso a verdadero para que la parte relevante para el tema GTK se viera así:

.MPartStack {
    font-size: 11;
    swt-simple: false;
    swt-mru-visible: true;
}

Se requiere un reinicio para que los cambios surtan efecto.

También se puede encontrar más información aquí: Eclipse tabs repositioning

 35
Author: oyse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:15:03

Hay una forma más sencilla de recuperar el antiguo comportamiento de pestañas del editor eclipse Juno:

  • Ir a INSTALL/plugins/org.eclipse.platform_4.2.0.qualifier/css
  • Elija el CSS para el tema que utiliza
  • Sustitúyase swt-mru-visible: false; por swt-mru-visible: true;
  • Reiniciar eclipse (no he probado si es necesario, en absoluto)

Si eso no funciona, también busque archivos CSS en INSTALL/configuration/org.eclipse.e4.ui.css.swt.theme/.

Si echa un vistazo a los archivos css de los diferentes temas, puede ver por qué cambiar el tema resuelve el problema También.

=> http://wiki.eclipse.org/Eclipse4/CSS

 27
Author: anweibel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-06 11:39:53

Aquí hay una actualización rápida de la respuesta de anweibel para Eclipse Luna:

El CSS que desea editar ahora se encuentra en

  • INSTALL / plugins / org.eclipsar.ui.themes_1. 0.0.calificador / css
 8
Author: Minibiti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-27 14:58:21

Corrección rápida de Linux para todos los temas:

cd <eclipse install dir>
find . -type f -name "*.css" | xargs grep 'swt-mru-visible: false'  | cut -d: -f1 | xargs -n1 sed -i.orig 's/swt-mru-visible: false/swt-mru-visible: true/'

Esto encontrará todos los archivos CSS con "swt-mru-visible: false", respaldándolos con *.sufijo original y cambio a "swt-mru-visible: true"

Puede encontrar todos los archivos de copia de seguridad con"

find . -type f -name "*.orig"
 0
Author: grayswander,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-27 10:48:16