JetBrains - Le Top dix des plugins incontournables pour IntelliJ IDEA

Irina Maryasova

Traducteur

Delphine Massenhove

Pour réagir au contenu de cet article, un espace de dialogue vous est proposé sur le forum. Commentez

- Titre : JetBrains - Le Top dix des plugins incontournables pour IntelliJ IDEA

- Auteur : Irina Maryasova

- Traducteur : Delphine Massenhove

- Parution : 16 juin 2021

- Licence : Copyright ® 2021 Irina Maryasova. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Préambule

- II. Nos hits

- II-1. Jump to Line

- II-2. Key Promoter X

- II-3. Maven Helper

- II-4. Doc-Aware Search Everywhere

- II-5. Rainbow brackets

- II-6. Randomness

- II-7. EduTools

- II-8. GitToolBox

- II-9. WakaTime

- II-10. Extra Icons

- III. Bonus

- IV. Remerciements Developpez.com

I - Préambule

Bien qu’IntelliJ IDEA soit un IDE très complet, vous pourriez avoir envie de le personnaliser afin qu’il réponde encore mieux à vos besoins, que ce soit pour vos travaux personnels ou vos projets professionnels. Notre Marketplace propose de nombreux plugins qui offrent des fonctionnalités pour vous y aider.

L’offre de la bibliothèque de plugins est tellement vaste que l’on peut facilement s’y perdre. C’est pourquoi nous vous proposons ici une sélection de nos plugins préférés. Nous sommes également curieux de savoir quels sont les plugins utilisés et aimés le plus, alors faites-le nous savoir dans les commentaires !

Pour rappel, vous pouvez installer tous les plugins via Preferences/Settings | Plugins ou l’onglet Plugins de l’écran d’accueil.

II - Nos hits

II-1 - Jump to Line

De nombreuses actions de navigation du débogueur d’IntelliJ IDEA vous permettent de définir un point d’arrêt à l’endroit souhaité, mais vous avez parfois besoin d’atteindre une ligne d’un seul clic. C’est là que le plugin Jump To Line s’avère utile. Il vous permet d’accéder à N’IMPORTE QUELLE ligne et de définir un point d’exécution sans exécuter le code qui précède.

De plus, la navigation est on ne peut plus simple : il suffit de glisser-déposer une flèche dans la zone de la gouttière pour placer un point d’exécution sur la ligne souhaitée. N’oubliez pas que vous devez suspendre le programme avant de déplacer la flèche.

Apprenez-en plus sur ce plugin dans cet article dédié.

II-2 - Key Promoter X

Vous le savez aussi bien que nous : coder sans avoir recours à la souris est bien plus rapide et efficace. Mais comment faire pour privilégier l’utilisation du clavier avec autant de raccourcis à mémoriser ? Key Promoter X vous entraîne à les utiliser, tel un coach persévérant et méticuleux. Lorsque vous cliquez sur un élément dans l’IDE, il affiche une note contenant le raccourci approprié. Et pour les boutons qui n’ont pas de raccourci, Key Promoter X vous propose d’en créer un.

C’est en pratiquant que l’on s’améliore ! Avec l’aide de Key Promoter X, vous perdrez progressivement l’habitude de cliquer et en arriverez à utiliser les bons raccourcis sans avoir à y penser.

II-3 - Maven Helper

Si vous recherchez des actions supplémentaires pour travailler avec des projets Maven, ce plugin est absolument indispensable. Il vous permet, entre autres, de visualiser, d’analyser, d’exclure les dépendances conflictuelles, d’exécuter et de déboguer les goals de Maven. Nous vous recommandons vraiment d’essayer ce plugin cinq étoiles !

II-4 - Doc-Aware Search Everywhere

Il s’agit d’une excellente extension pour la boîte de dialogue Search Everywhere, qui est fréquemment utilisée. Ce plugin ajoute des articles d’aide à la liste des résultats de recherche. Il suffit de cliquer sur celui qui vous semble pertinent pour qu’il s’ouvre dans votre navigateur web par défaut. Plus besoin d’ouvrir manuellement l’aide produite dans un navigateur ni de rechercher l’article vous-même.

II-5 - Rainbow brackets

Si les nombreuses parenthèses répétitives utilisées avec les éléments imbriqués vous gênent, ce plugin est la solution. Il attribue une couleur spécifique à chaque ensemble de parenthèses ouvrantes et fermantes et facilite ainsi le repérage du début et de la fin d’un bloc de code. Croyez-nous, une fois que vous aurez essayé ce plugin, vous ne pourrez plus vous en passer.

II-6 - Randomness

Vous avez besoin d’ajouter des données aléatoires à votre projet, mais vous êtes à court d’idées ? Installez le plugin Randomness et appuyez sur Alt+R sous Windows et Linux ou ⌥R sous macOS pour obtenir une liste des types de données (mots, nombres, chaînes) que vous pouvez ajouter. Sélectionnez celles dont vous avez besoin et laissez la magie opérer : le plugin ajoutera une valeur différente à chaque fois que vous appliquerez l’action.

II-7 - EduTools

Ce plugin est idéal pour les apprenants et les enseignants. Il permet d’apprendre et d’enseigner des langages de programmation tels que Kotlin, Java, Python, JavaScript, Rust, Scala, C/C++ et Go, directement à partir de l’IDE. Si vous étudiez la programmation, rien de tel que la pratique pour progresser. En installant ce plugin, vous pourrez participer à un cours de programmation public disponible en standard ou vous inscrire à un cours personnalisé réalisé par votre enseignant ou par un collaborateur. Le plugin EduTools vous permet aussi de créer des exercices et de les partager.

II-8 - GitToolBox

IntelliJ IDEA propose déjà l’intégration complète de Git, mais le plugin GitToolBox offre des fonctionnalités de personnalisation supplémentaires. Il est principalement utilisé pour « inline blame » : une annotation qui indique qui a modifié du code dans une ligne et quand. Il fournit également l’affichage du statut, la récupération automatique, les notifications behind, et plus encore.

Plus d’un demi-million de personnes l’utilisent pour simplifier leur workflow Git au quotidien.

II-9 - WakaTime

Le plugin WakaTime vous permet de suivre précisément votre activité de codage : il fournit un service de suivi du temps, tout en générant automatiquement des métriques et observations utiles. Utilisez-le pour analyser la productivité de votre équipe ou pour trouver des moyens d’améliorer votre propre rythme de programmation.

II-10 - Extra Icons

Le plugin Extra Icons est fait pour ceux qui ont envie d’égayer la vue de leur projet. Il fournit un ensemble d’icônes qu’IntelliJ IDEA ne prend pas en charge par défaut. Au-delà de leur intérêt esthétique, ces icônes simplifient la navigation entre les fichiers et sont personnalisables. Vous pouvez les paramétrer dans Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons.

III - Bonus

Pour finir, l’installation de Nyan Progress Bar rendra votre expérience de l’indexation bien plus agréable. Si vous n’êtes pas un fan du chat Nyan, vous pouvez opter pour d’autres personnages, comme Mario ou un Pokemon.

Nous espérons que ces plugins vous aideront à personnaliser votre IDE et que vous aurez encore plus de plaisir à l’utiliser au quotidien !

Bon développement !

IV - Remerciements Developpez.com

Nous tenons à remercier Malick pour la mise au gabarit et Claude Leloup pour la relecture orthographique.