web-dev-qa-db-fra.com

Conserver l'onglet de fichier ouvert précédent sous les onglets visibles

Eclipse Juno - Dans mon espace de travail, «Package Explorer» est ouvert à gauche, à droite, 6 onglets de fichiers visibles et sous «Afficher la liste», j'ai 17 fichiers.

Sur ces 6 onglets de fichiers visibles, je travaille sur le troisième fichier (abc.Java) et si je récupère un fichier sous 'Afficher la liste' (xyz.Java), Eclipse affiche xyz.Java en tant qu'onglet actif et 5 prochains fichiers de la liste d’affichage. Mes précédents onglets de fichiers visibles ont disparu et j'ai maintenant un nouvel ensemble d'onglets de fichiers visibles. Existe-t-il un moyen de placer mon précédent fichier actif "abc.Java" sous des onglets de fichier visibles avec mon fichier actif actuel sous le nom "xyz.Java"

41
SyAu

Je pense que je viens d'avoir le même problème et je l'ai résolu en changeant de thème.

Allez dans Préférences -> Général -> Apparence et passez au thème Classique.

Je ne comprends pas pourquoi cela aide, mais cela a fonctionné pour moi.

Mettre à jour:

Après avoir été mordu à nouveau, j'ai vérifié à nouveau et, comme @anweibel le dit dans sa réponse, cela peut être modifié dans le CSS.

Je viens d'installer le plug-in E4 CSS Editor à l'aide du marché Eclipse afin de pouvoir modifier le CSS directement à partir d'Eclipse sous Préférences -> Apparence. J'ai changé swt-mru-visible de false en true afin que la partie pertinente du thème GTK ressemble à ceci:

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

Un redémarrage était nécessaire pour que les modifications prennent effet.

Plus d'informations peuvent également être trouvées ici: Repositionnement des onglets Eclipse

35
oyse

Il existe un moyen plus simple de rétablir l'ancien comportement des onglets de l'éditeur Eclipse Juno:

  • Aller au INSTALL/plugins/org.Eclipse.platform_4.2.0.qualifier/css
  • Choisissez le CSS pour le thème que vous utilisez
  • Remplacez swt-mru-visible: false; par swt-mru-visible: true;
  • Redémarrez Eclipse (je n'ai pas testé si c'est nécessaire, du tout)

Si cela ne fonctionne pas, cherchez également dans INSTALL/configuration/org.Eclipse.e4.ui.css.swt.theme/ les fichiers CSS.

Si vous examinez les fichiers CSS des différents thèmes, vous comprendrez pourquoi changer de thème résout également le problème.

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

27
anweibel

Voici une brève mise à jour de la réponse d'Anweibel pour Eclipse Luna:

Le CSS que vous voulez éditer est maintenant situé à

  • INSTALLER/plugins/org.Eclipse.ui.themes_1.0.0.qualifier/css
8
Minibiti

Correctif Linux rapide pour tous les thèmes:

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/'

Tous les fichiers CSS contenant "swt-mru-visible: false" seront trouvés, sauvegardés avec le suffixe * .orig et remplacés par "swt-mru-visible: true"

Vous pouvez trouver tous les fichiers de sauvegarde avec "

find . -type f -name "*.orig"
0
grayswander