Eclipse Juno – Dans mon espace de travail, «Package Explorer» est ouvert sur le côté gauche, à droite, j’ai 6 tabs de fichiers visibles et sous «Show List», j’ai 17 fichiers.
Sur ces 6 tabs visibles, je travaille sur le 3ème fichier (abc.java) et si je prends un fichier sous “Show List” (xyz.java), alors eclipse affiche xyz.java comme onglet actif et le les 5 fichiers suivants de la liste des spectacles. Mes anciens tabs de fichiers visibles ont disparu et j’ai maintenant un nouvel ensemble d’tabs de fichiers visibles. Y a-t-il un moyen d’avoir mon précédent fichier actif ‘abc.java’ sous les tabs de fichiers visibles avec mon fichier actif actuel comme ‘xyz.java’
Je pense que je viens d’avoir le même problème et je l’ai résolu en changeant le thème.
Allez dans Préférences -> Général -> Apparence et passez au thème Classique.
Je ne peux pas comprendre pourquoi cela aide, mais cela a fonctionné pour moi.
Mettre à jour:
Après avoir été mordu par ceci encore j’ai vérifié encore et comme @anweibel dit dans sa réponse ceci peut être édité dans le CSS.
Je viens d’installer le plug-in de l’éditeur CSS E4 en utilisant le marché Eclipse afin de pouvoir modifier le code CSS directement depuis Eclipse sous Preferences -> Apperance. J’ai changé swt-mru-visible de false à true pour que la partie pertinente du thème GTK se présente comme suit:
.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’infos peuvent également être trouvés ici: repositionnement des tabs Eclipse
Il existe un moyen plus simple de rétablir l’ancien comportement des tabs de l’éditeur eclipse Juno:
INSTALL/plugins/org.eclipse.platform_4.2.0.qualifier/css
swt-mru-visible: false;
avec swt-mru-visible: true;
Si cela ne fonctionne pas, consultez également INSTALL/configuration/org.eclipse.e4.ui.css.swt.theme/
pour les fichiers CSS.
Si vous regardez les fichiers CSS des différents thèmes, vous pouvez voir pourquoi le changement de thème résout également le problème.
Voici une mise à jour rapide pour la réponse de anweibel à Eclipse Luna:
Le CSS que vous voulez éditer est maintenant situé à
Correctif Linux rapide pour tous les thèmes:
cd 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/'
Cela trouvera tous les fichiers CSS avec “swt-mru-visible: false”, sauvegardez-les avec le suffixe * .orig et passez à “swt-mru-visible: true”
Vous pouvez trouver tous les fichiers de sauvegarde avec ”
find . -type f -name "*.orig"