· Tutorial · 5 min read
[DevoxxFR] 42 IntelliJ IDEA tips and tricks in 45 minutes
Hadi Hariri (@hhariri) nous a présenté 42 tips et tricks sous IntelliJ IDEA 13. C’était l’occasion parfaite pour réviser tous ses raccourcis clavier.
Pitch
There are so many features in IntelliJ IDEA, but we’re going to concentrate on just 42, and we’re going to try and show them in 45 minutes. That’s around 1 tip per minute because we need to leave 3 minutes for Hello, Welcome and Thank you.
If a single one goes bad, we have less than a minute per tip. But here’s hoping it won’t.
Préambule
Tout d’abord, afin de vous y retrouver dans l’article, sachez que :
Ce billet utilise le mapping “Mac OS”, utilisé par défaut. Quelque soit votre OS, Hadi nous a précisé de ne pas utiliser de mapping “Eclipse”, qui ne binde pas toutes les features.
Raccourcis claviers
Templates
Preferences > Code Style : permet de personnaliser entièrement la façon dont IntelliJ reformatera le code automatiquement
Preferences > File and Code templates : permet de personnaliser les templates de fichiers (vous pouvez créer un template HTML5 + Bootstrap facilement par exemple)
Preferences > Live templates : permet de personnaliser les live templates (exemple: psvm + Tab vous permet de générer une méthode public static void main(…) dans votre classe Java)
Edition HTML
Utilisez la puissance et la vitesse de Emmet.io lorsque vous écrivez du HTML.
Tapez : div.feature>h4+p puis TAB et obtenez :
Tricks
N’utilisez plus votre souris si vous voulez être productif (une fois la courbe d’apprentissage passée ^^)
Utilisez “Idea Vim Plugin” si vous êtes accro à vim
Utilisez la feature “Quick list” pour créer ses propres menus contextuels d’actions, puis affectez à la liste un raccourci clavier (cf. http://www.jetbrains.com/idea/webhelp/configuring-quick-lists.html)
Utilisez le “Productivity Guide” pour avoir les statistiques complètes de votre utilisation des features IntelliJ (cf. https://www.jetbrains.com/idea/webhelp/productivity-guide.html)
Editez le fichier “/Applications/IntelliJ IDEA 13.app/Contents/Info.plist” et la clé “JVMVersion” pour utiliser une JVM 1.7 (ou 1.8)
File > Power save mode permet d’activer ou désactiver le “Power save mode” et ainsi économiser de la batterie
(pour info: http://stackoverflow.com/questions/11725605/what-is-power-save-mode-in-intellij-idea-and-other-jetbrains-ides)
Conclusion
Cette session en anglais était très instructive. Le speaker s’était donné comme objectif de nous apprendre chacun au moins 3 trucs utiles. Challenge rempli pour ma part. Et vous ?