Articles tagués “eclipse

Utiliser les save actions d’Eclipse

Certains disent du mal d’Eclipse. On dira ce qu’on veut, cet IDE propose énormément de fonctionnalités et vos collègues auront toujours de nouvelles astuces à vous faire découvrir. Une astuce que j’aime partager est l’utilisation des save actions pour automatiser des actions « pénibles » par un simple appui sur CTRL+S. Pour les activer, il suffit d’aller dans Window / Preferences… et de taper « save actions » dans le champ de recherche. Vous constaterez que chaque éditeur est configuré séparément. Pour l’exemple, je m’intéresse ici à l’éditeur Java car c’est l’éditeur que j’utilise principalement dans Eclipse. Généralement, quand je démarre un nouveau projet, je travaille comme ça :

save actions - 1 - window pref

S’il s’agit d’un projet existant, alors je choisis de ne formater que les lignes éditées. En effet, on risque de provoquer énormément de changements et donc rendre impossible la comparaison des versions du fichier dans un système de contrôle de sources. Cela ne devrait pas être le cas dans un projet bien organisé car tout le monde devrait travailler le même formateur de code et formater son code avant chaque commit dans le gestionnaire de versions des sources, mais la réalité est souvent différente.

Pour vous montrer l’intérêt, voici un bout de code taper « à la main », sans utiliser l’auto-complétion (car l’auto-complétion permet de rajouter automatiquement les imports) :

save actions - 2 - before

Si je l’enregistre en activant les save actions comme montré dans la première capture d’écran, le code ressemble à ça :

save actions - 3 - code after

C’est pas mieux ? La Javadoc a été remise en forme, les espaces et tabulations ont été correctement ajoutées ou enlevées (y compris en fin de ligne, comme le montre la ligne en bleu), les accolades se mettent aux bons endroits, les imports manquant se rajoutent et résolvent les erreurs de compilations.

Vous gagnerez beaucoup de temps en utilisant les save actions. Vous pouvez être sûr de toujours avoir un code formaté correctement, conformément aux paramètres du formateur courant de l’éditeur Java. Dans la première capture d’écran, vous pouvez voir que la dernière checkbox est « Additional actions ». Vous aurez accès à encore plus d’actions !

CTRL+S, c’est la vie, et pas seulement pour ne pas perdre ce qu’on vient de faire !


Merci Oracle

Ce matin, j’arrive au travail, je démarre mes PC et l’un d’eux me propose une mise à jour de Java. J’utilise Eclipse, plein d’Eclipses, et donc Java, tous les jours. Je dis oui. Tout se passe bien, rien de spécial à dire. Un peu plus tard, je double-clique sur mon raccourci pour lancer MicroEJ, l’IDE basé sur Eclipse de mon entreprise, et bim !

microej-java-disparu

Quoi ? Comment ? Tout marchait très bien hier soir ! Un petit tour dans l’explorateur de fichiers. Ah ok : le dossier C:\Program Files (x86)\jre7 n’existe plus, la mise à jour de Java l’a supprimé ! Les utilisateurs avertis d’Eclipse savent qu’à côté de eclipse.exe, il y a un fichier eclipse.ini qui donne le chemin vers le JRE à utiliser. Pour régler le problème ci-dessus, il suffit d’éditer ce fichier pour pointer vers un JRE qui existe. J’ai choisi mon JDK 7 qui, contrairement au JRE 7, n’avait pas été supprimé (logique, non ?). Maintenant, cet Eclipse marche, il n’y plus qu’à réparer les autres…

Merci Oracle.


Utiliser le Marketplace dans Eclipse 3

Aujourd’hui, j’ai souhaité utiliser l’Eclipse Marketplace dans un Eclipse 3.x. Je pensais que cela n’était disponible que pour la branche 4.x car aucun de mes Eclipses (ou IDE basés sur Eclipse) 3.x ne propose l’accès au Marketplace alors que tous mes Eclipses 4.x le proposent. En fait, stackoverflow m’a appris que c’était possible : il suffit d’installer le plugin Marketplace Client depuis les dépôts officiels.

La première étape est d’aller dans Help / Install new software… :
market place - help - before

On cherche, on trouve et on installe le dit-plugin :
market place - install client

Après redémarrage d’Eclipse, on a accès au Marketplace d’où on peut installer tout plein de plugins !

market place - help - after


Nommer ses workspaces Eclipse

Un collègue m’a récemment montré un truc tout simple et pourtant bien pratique avec Eclipse : il est possible de nommer un workspace. L’effet est double : le premier effet est que ce nom apparait dans le titre de la fenêtre principale d’Eclipse; le second est que ce nom apparaît également dans la miniature proposée par Windows via la barre des tâches. Pour nommer un worskpace, il suffit d’aller dans Windows / Preferences / General / Workspace. On y trouve alors un champ pour renseigner le nom souhaité, comme montré sur cette capture d’écran (cliquez sur l’image pour l’agrandir) :

Eclipse - Nom workspace - nommage

Une fois que vous avez validé, vous constaterez que le nom de la fenêtre principale est désormais préfixé par le nom de votre workspace. Sous Windows 7, on voit aussi une différence très très pratique quand on a plusieurs Eclipse ouverts en parallèle :

Avant

Avant

Après

Après