Passer d’un IDE à un autre est rarement une chose aisée. Il est même bien souvent frustrant d’avoir l’impression de ne plus rien savoir faire. Les vieilles habitudes ont la vie dure et c’est encore plus vrai en ce qui concerne ces bons vieux raccourcis clavier que l’on utilise depuis si longtemps. Il existe en général sur chaque IDE un mode « Eclipse », mais tous les raccourcis ne sont pas mappés, et tous ne fond pas exactement la même chose. Et puis après tout si on change d’IDE c’est bien dans le but d’améliorer sa productivité avec une autre approche utilisateur, alors autant utiliser les raccourcis qui ont, semble t-il, été choisi dans la philosophie de l’outil. La liste que j’ai réalisé est loin d’être exhaustive mais elle résume les correspondances entre certains raccourcis indispensables pour Eclipse, IntelliJ et NetBeans.
Trouver un raccourcis/fonctionnalité
Les deux raccoucis ne servent pas tout à fait à la même chose, mais la finalité reste la même, soit trouver comment faire une action dans son IDE. Le raccourci Eclipse se contente de lister tous les raccourcis possible. Celui de IntelliJ ouvre une boite de recherche où l’on peut rechercher une action a exécuter.
Ctlr
+ L
Ctlr
+ Shift
+ A
Introduce fields or locals variables
Permet d’affecter le retour d’une instruction dans une variable local ou vers un attribut.
Ctlr
+ Shift
+ 1
Ctlr
+ Alt
+ V
Rechercher un fichier
Ces raccourcis permettent de rechercher grâce à autocomplétion le nom d’un fichier dans son workspace.
Ctlr
+ Shift
+ R
Ctlr
+ Shift
+ N
Alt
+ Shift
+ O
Rechercher une classe
Recherche avec autocomplétion de la même manière que le précédement mais pour les noms de classe.
Ctlr
+ Shift
+ T
Ctlr
+ N
Alt
+ O
Formater le code
Le fameux raccourci permettant d’indenter son code automatiquement.
Ctlr
+ Shift
+ F
Alt
+ Shift
+ F
Alt
+ Shift
+ F
Générer (getter/setter/contructeur…)
Il est bien pratique de pouvoir laisser générer les portions de code par son IDE.
Alt
+ Inser
Alt
+ Inser
Naviguer vers la déclaration (Ctlr
+ Click
)
Et oui celà arrive d’avoir la flemme de faire un ctrl + click, il est parfois plus pratique de le faire à la emacs style
F2
Alt
+ B
Ctrl
+ B
Naviguer vers l’implémentation d’une interface
Impensable de se passer de ce raccourci quand tous les objets de son projet sont interfacés
Ctrl
+ Alt
+ H
Ctrl
+ Alt
+ B
Ouvrir fichier récent
Réouvrir un fichier sur lequel on a travaillé sans saisir son nom et sans parcourir l’arborescence.
Ctlr
+ E
Ctlr
+ E
Ctlr
+ I
Renommer
Lors d’une refactoring, renommer un attribut, une variable, une méthode ou une classe rapidement
Ctlr
+ Shift
+ R
Shift
+ F6
Ctlr
+ R