Alt-Tab et multi instances d’Eclipse

Qui dit plusieurs branches, dit souvent plusieurs workspaces et plusieurs instances d’eclipse ouvert en même temps pour passer rapidement d’un workspace à l’autre.

Et là, Chetan Sachdev m’a donné la solution à mon problème : pour ne pas se perdre dans les instances d’eclipse lors d’un Alt-Tab, il suffit de changer l’icone d’eclipse en fonction du workspace ouvert ! Explications…

Première solution : afficher le worskspace

On peut déjà sans problème modifier le raccourci eclipse pour sélectionner un worskspace et afficher celui ci dans la barre de titre :
C:\path\to\eclipse\eclipse.exe -data c:\path\to\workspace -showlocation

  • -data : le chemin vers le workspace
  • -showlocation : pour afficher celui ci en derniere position dans la barre de titre d’eclipse

Mais ce n’est pas très visuel, il faut afficher eclipse et vérifier la fin du titre pour être sur de ne pas se tromper de workspace.

Deuxième solution : ajouter un plugin supplémentaire

  1. Fermer eclipse
  2. Déposer ce Jar dans le dossier « dropins » de votre installation d’eclipse
  3. Ouvrer le .jar et éditer le fichier plugin.xml qui se trouve à la racine
  4. Rajouter autant de bloc « extension » que nécessaire :
    1. <extension id="sing11" point="org.eclipse.core.runtime.products">
    2.    <product application="org.eclipse.ui.ide.workbench" name="sing11-ws">
    3.       <property name="windowImages" value="icons/eclipse_1_1.png" />
    4.       <property name="appName"      value="sing v1.1"/>
    5.       <property name="aboutImage"   value="sample.gif"/>
    6.       <property name="aboutText"    value="RIAGeeks.com Developed by: Chetan Sachdev"/>
    7.    </product>
    8.  </extension>

    Deux choses importantes : l’attribut id est important et la propriété windowImages.

  5. Ajouter votre icone (ou image) dans le repertoire icons du jar. Mettez à jour le fichier plugin.xml en conséquence.
  6. Modifier votre raccourci eclipse : C:\path\to\eclipse\eclipse.exe -product productivegeek.sing11 -data c:\path\to\workspace -showlocation
    Attention : l’id dans le fichier est « sing11 « , mais dans le raccourci, j’ai du mettre « productivegeek.sing11 « 

Le commentaires sont fermés.