I. Introduction▲
Téléchargez le mémento ici : memento-eclipse.pdf sur Developpez.com ou memento-eclipse.pdf sur Icauda
Les IDE tels qu'Eclipse sont de vraies mines d'or. Ils proposent de très nombreuses fonctionnalités. Comprendre son IDE est indispensable pour en tirer le meilleur et être le plus productif possible. Pour cela, il faut notamment connaitre (et utiliser) les raccourcis clavier. Ces derniers ne vous seront pas forcément tous utiles, mais la plupart vous feront réellement gagner du temps. Reste à s'en souvenir. Pour ma part, je dois dire que je les oublie sans arrêt.
Ce document vous propose de découvrir les principaux raccourcis, dont certains se ressemblent tant dans les combinaisons de touches utilisées que dans leurs effets.
Je vous propose aussi de télécharger gratuitement un mémento papier que vous pourrez laisser sur un coin de votre bureau et relire de temps en temps.
I-A. Versions▲
19 juin 2013 : création du document.
29 février 2014 : ajout des raccourcis Alt+Maj+A (mode colonne) et Ctrl+Maj+L (liste des raccourcis).
II. Le mémento▲
En plus de la version Web (en HTML) de ce document, que vous êtes en train de lire, je vous propose de télécharger gratuitement un mémento à imprimer vous-même en recto-verso.
Téléchargez le mémento ici : memento-eclipse.pdf sur Developpez.com ou memento-eclipse.pdf sur Icauda
Le mémento vous est offert sous licence « Creative Commons CC BY-NC-SA 3.0 FR ». Vous êtes libre de partager (reproduire, distribuer et communiquer) cette œuvre. Ce n'est pas de la publicité. C'est un cadeau pour lequel je ne demande aucune contrepartie. Toutefois, si vous appréciez ce mémento, et si vous l'utilisez/distribuez, ça nous fera plaisir de le savoir.
La licence Creative Commons vous demande de respecter trois points : attribution, pas d'utilisation commerciale et pas d'œuvre dérivée. Si vous souhaitez modifier ce mémento, par exemple pour l'utiliser dans une de vos plaquettes ou pour ajouter votre logo, il vous suffit de me contacter et j'aurai le plaisir de vous accompagner et de vous offrir (gratuitement) une version utilisable et plus pratique.
III. Les raccourcis▲
Eclipse propose de nombreux raccourcis dont certains utilisent les mêmes combinaisons de touches. C'est le contexte qui détermine alors l'action appropriée. Par exemple, la touche F2 affiche la description d'un élément quand il est sélectionné. Quand c'est un objet qui est sélectionné, la touche F2 permet de le renommer.
III-A. Édition▲
Raccourcis | Action |
Ctrl+Espace | Assister au contenu (dont autocomplétion) |
Alt+/ | Complétion du mot |
Ctrl+Maj+Espace | Informations de contexte |
Ctrl+Maj+Y | Mettre en minuscules |
Ctrl+Maj+X | Mettre en majuscules |
Alt+Maj+O | Marquer/démarquer les occurrences |
Ctrl+C / Ctrl+Insert | Copier |
Ctrl+X / Maj+Suppr | Couper |
Ctrl+V / Maj+Insert | Coller |
Ctrl+Alt+Haut / Ctrl+Alt+Bas | Dupliquer la ligne en cours ou des lignes sélectionnées (en haut ou en bas) |
Ctrl+D | Effacer la ligne |
Ctrl+Suppr | Effacer le mot suivant |
Ctrl+Arrière | Effacer le mot précédent |
Ctrl+Maj+Suppr | Effacer jusqu'à la fin de la ligne |
Ctrl+Maj+Entrée | Insérer une ligne au-dessus |
Maj+Entrée | Insérer une ligne en dessous |
Home | Aller en début de ligne |
Fin | Aller en fin de ligne |
Alt+Bas | Descendre de N lignes |
Alt+Haut | Monter de N lignes |
Ctrl+Droite | Aller au mot suivant |
Ctrl+Gauche | Aller au mot précédent |
Ctrl+Bas | Scroller vers le bas |
Ctrl+Bas | Scroller vers le haut |
Ctrl+Home | Aller en haut du fichier |
Ctrl+Fin | Aller en bas du fichier |
Ctrl+Maj+Q | Basculer en diff rapide |
Ctrl+1 | Proposer une solution rapide |
Ctrl+Z | Défaire |
Ctrl+Y | Refaire |
F2 | Afficher la description |
Ctrl+Maj+Insert | Basculer en mode insertion |
Alt+Maj+A | Active/désactive le mode colonne |
Ctrl+Maj+L | Afficher tous les raccourcis |
Je vous conseille la lecture de la FAQ sur le site de Developpez.com et plus particulièrement la question intitulée « Comment basculer en mode sélection de bloc ? ». Vous y verrez le fonctionnement du mode colonne.
III-B. Sélection▲
Raccourcis | Action |
Alt+Maj+Bas | Restaurer la dernière sélection |
Ctrl+A | Sélectionner tout |
Alt+Maj+Haut | Sélectionner élément englobant |
Alt+Maj+Droite | Sélectionner l'élément suivant |
Alt+Maj+Gauche | Sélectionner l'élément précédent |
Ctrl+Maj+Droite | Sélectionner le mot suivant |
Ctrl+Maj+Gauche | Sélectionner le mot précédent |
Maj+Fin | Sélectionner jusqu'à la fin de la ligne |
Maj+Home | Sélectionner jusqu'au début de la ligne |
III-C. Recherche▲
Raccourcis | Action |
Ctrl+K | Rechercher le suivant |
Ctrl+Maj+K | Rechercher le précédent |
Ctrl+F | Rechercher/remplacer |
Ctrl+J | Rechercher incrémentalement |
Ctrl+Maj+J | Rechercher anti-incrémentalement (ie. inversée) |
Ctrl+G | Rechercher la déclaration dans le « workspace » |
Ctrl+Alt+G | Rechercher le texte dans le « workspace » |
Ctrl+H | Ouvrir la boite de recherche |
Ctrl+Maj+G | Rechercher les références dans le « workspace » |
Ctrl+Maj+U | Rechercher les occurrences |
III-D. Refactoring▲
Raccourcis | Action |
Alt+Maj+C | Modifier la signature d'une méthode |
Alt+Maj+L | Extraire une variable locale |
Alt+Maj+M | Extraire une méthode |
Alt+Maj+R | Renommer |
Alt+Maj+T | Ouvrir le menu de refactoring |
III-E. Source▲
Raccourcis | Action |
Ctrl+Maj+/ | Commenter/décommenter le bloc |
Ctrl+Maj+M | Importer l'élément |
Ctrl+Maj+J | Initier la Javadoc |
Ctrl+Maj+F | Formater |
Ctrl+I | Indenter le bloc |
Ctrl+Maj+O | Organiser les imports |
Alt+Maj+S | Ouvrir le menu rapide de source |
Alt+Maj+Z | Ouvrir le menu rapide d'entourage (pour entourer avec if, try, for, etc.) |
III-F. Debug▲
Raccourcis | Action |
Alt+Maj+D | Ouvrir le menu de lancement de debug |
F11 | Relancer le dernier debug |
F11 | Relancer le dernier debug |
F8 | Continuer |
Ctrl+F2 | Terminer |
F5 | Aller dans l'instruction (entrer) |
F6 | Aller à l'instruction suivante |
F7 | Sortir |
Ctrl+Maj+B | Ajouter/supprimer un point d'arrêt |
III-G. Run▲
Raccourcis | Action |
Alt+Maj+X | Ouvrir le menu de lancement |
Ctrl+F11 | Relancer la dernière exécution |
III-H. Fichier▲
Raccourcis | Action |
Ctrl+F4 / Ctrl+W | Fermer |
Ctrl+Maj+F4 / Ctrl+Maj+W | Fermer tout |
Ctrl+N | Créer nouveau (via boite d'assistance) |
Alt+Maj+N | Créer nouveau (via menu) |
Ctrl+P | Imprimer |
Alt+Entrée | Afficher les propriétés |
F5 | Rafraichir |
F2 | Renommer |
Ctrl+S | Sauver |
Ctrl+Maj+S | Sauver tout |
III-I. Navigation▲
Raccourcis | Action |
Alt+Gauche | Retourne au précédent (dans l'historique) |
Alt+Droite | Retourne au suivant (dans l'historique) |
Ctrl+L | Aller à une ligne (en indiquant son numéro) |
Ctrl+Maj+P | Aller à l'accolade correspondante (de l'ouvrante à la fermante, et réciproquement) |
Ctrl+Maj+Bas | Aller au membre suivant (pour passer d'une méthode à la suivante par exemple) |
Ctrl+Maj+Haut | Aller au membre précédent |
Ctrl+Q | Aller au dernier emplacement modifié |
Ctrl+Alt+H | Ouvrir la fenêtre d'appel hiérarchique |
F3 / Ctrl+Clic | Aller à la déclaration d'un élément |
Maj+F2 | Voir la Javadoc externe |
Ctrl+Maj+R | Ouvrir une ressource (fichier/classe/etc.) |
Ctrl+Maj+T | Ouvrir un type (classe) |
Ctrl+F3 | Voir la structure (d'une classe par exemple) |
F4 | Voir la hiérarchie du type cible |
Ctrl+Maj+H | Voir la hiérarchie d'un type |
Ctrl+T | Voir la hiérarchie rapide du type cible |
Ctrl+O | Voir le « outline » rapide du type cible |
Alt+Maj+W | Voir menu pour le type cible |
Ctrl+F10 | Afficher le menu de la vue |
Ctrl+M | Maximiser/rétablir la vue/perspective |
Ctrl+F6 | Aller à l'éditeur suivant |
Ctrl+Maj+F6 | Aller à l'éditeur précédent |
Ctrl+F7 | Aller à la vue suivante |
Ctrl+Maj+F7 | Aller à la vue précédente |
Ctrl+F8 | Aller à la perspective suivante |
Ctrl+Maj+F8 | Aller à la perspective précédente |
Ctrl+E | Switcher rapidement d'éditeur |
Ctrl+Maj+E | Switcher d'éditeur |
Ctrl+Maj+L | Voir la liste des raccourcis |
IV. Conclusions▲
Voilà donc une centaine de raccourcis. Il en existe d'autres, mais il est peu probable que vous les utilisiez donc je vous les épargne. Avec l'habitude, vous en utiliserez certains au quotidien (comme Ctrl+Maj+F ou le basique Ctrl+C) et vous oublierez sans doute les autres. Pensez à regarder cet article, et surtout le mémento papier, de temps en temps car les raccourcis peuvent vraiment vous faire gagner en productivité dans le cadre de votre utilisation d'Eclipse.
Vos retours nous aident à améliorer nos publications. N'hésitez donc pas à commenter cet article (en bien ou en mal) sur le forum : 18 commentaires
V. Remerciements▲
Je tiens à remercier, en tant qu'auteur de cet article, toutes les personnes qui m'ont aidé et soutenu. Je pense tout d'abord à mes collègues qui subissent mes questions au quotidien, mais aussi à mes contacts et amis du Web, dans le domaine de l'informatique ou non, qui m'ont fait part de leurs remarques et critiques. Bien entendu, je n'oublie pas l'équipe de Developpez.com qui m'a guidé dans la rédaction de cet article et m'a aidé à le corriger et le faire évoluer, principalement sur le forum.
Plus particulièrement j'adresse mes remerciements à Robin56, Laurent Barbareau, Aldian, Mickael BARON, Alain Bernard et Claude Leloup.
VI. Annexes▲
VI-A. Liens▲
Eclipse : http://eclipse.org/
FAQ Eclipse sur Developpez.com : https://eclipse.developpez.com/faq/
VI-B. Liens personnels▲
Mon site Web : http://www.icauda.com
Retrouvez ma page et mes autres articles sur Developpez.com à l'adresse
https://thierry-leriche-dessirier.developpez.com/#page_articlesTutoriels
Ajoutez-moi à vos contacts à l'aide du QR Code suivant :
Suivez-moi sur Twitter : @thierryleriche@thierryleriche