IntelliJ IDEA Newsletter

10 actions réalisables sans la souris dans IntelliJ IDEA

Read this post in other languages:
English, 한국어, Türkçe, Deutsch, Русский, 简体中文

Vous faites partie des gens qui préfèrent utiliser le clavier plutôt que la souris ? Voici une sélection de 10 actions incontournables au quotidien pour lesquelles il n’est pas nécessaire d’utiliser la souris dans IntelliJ IDEA.


1. Modifier la taille de la fenêtre d’outils de votre projet (ou d’autres fenêtres d’outils actives)

La fenêtre d’outils Project est l’une des plus utilisées dans IntelliJ IDEA. On a souvent besoin d’en modifier la largeur. Au lieu d’utiliser votre souris, appuyez sur Ctrl+Maj+droit (Windows ou Linux) ou ⇧⌘droit (macOS) pour augmenter la largeur de la fenêtre d’outils, et Ctrl+Maj+gauche ou ⇧⌘gauche pour la réduire (pour IntelliJ IDEA 2021.2 et les versions antérieures).

Pour les autres fenêtres d’outils comme Run ou Problems, vous pouvez augmenter leur hauteur en utilisant Ctrl+Maj+haut (Windows ou Linux) ou ⇧⌘haut (macOS) et la réduire avec Ctrl+Maj+bas ou ⇧⌘bas (pour IntelliJ IDEA 2021.2 et les versions antérieures).

Dans IntelliJ IDEA 2021.2.1 et les versions plus récentes, ces raccourcis sont devenus Ctrl+Alt+Maj+(Droite/Gauche/Haut/Bas) pour Windows et Linux et ⌥⇧⌘+Droite/Gauche/Haut/Bas pour macOS.

2. Utilisez Esc pour revenir à la fenêtre de l’éditeur et F12 pour passer à la dernière fenêtre d’outils

Lorsque vous avez terminé de travailler avec une fenêtre d’outils telle que Project, Debug, Maven ou autre, vous pouvez simplement utilisez Esc pour revenir à l’éditeur au lieu de cliquer dans la fenêtre de l’éditeur.

Vous pouvez également utiliser F12 pour revenir à la dernière fenêtre d’outils utilisée au lieu d’utiliser le raccourci spécifique à cette fenêtre d’outils.

Dans le GIF suivant, l’assistant de présentation n’affiche pas le texte « Escape » lorsque j’utilise la touche Echap ou Esc pour remettre le focus sur la fenêtre de l’éditeur.

L’action déclenchée par l’utilisation de la touche Echap/Esc varie-t-elle en fonction du contexte ? La réponse est oui et c’est le cas pour toutes les touches. Pour savoir quelle action résulte de l’utilisation d’Echap/Esc dans différents contextes, allez dans Settings -> Keymap -> Find Actions by Shortcut et appuyez sur Echap/Esc.

3. Afficher une fenêtre d’outils

Commençons par la façon dont beaucoup de développeurs et développeuses affichent une fenêtre d’outils dans IntelliJ IDEA. Pour afficher Pull requests, vous pouvez cliquer sur l’onglet Pull requests dans la barre des fenêtres d’outils :

Ici, on va utiliser la souris pour un petit détail, mais ensuite on pourra l’oublier !

En survolant l’onglet Pull Requests, il est possible de voir si un raccourci a été attribué à cette fenêtre d’outils. Dans ce cas, aucun raccourci n’a été attribué. Attribuons-en un. Pour assigner un raccourci à la fenêtre d’outils, par exemple Ctrl+Maj+Alt+9, utilisez la boite de dialogue Find Action, recherchez « Pull Requests » avec la description « View | Tool window » et appuyez sur les touches Alt+Entrée.

Maintenant que le raccourci est défini, vous pouvez l’utiliser pour afficher ou masquer la fenêtre d’outils Pull requests.

Si un raccourci a déjà été attribué à la fenêtre d’outils, comme Alt+1 pour la fenêtre d’outils Project ou Alt+7 pour la fenêtre d’outils Structure par exemple, ce dernier s’affiche lorsque vous survolez l’onglet dans la barre des fenêtres d’outils.

Dans IntelliJ IDEA, vous pouvez également appeler la fonction Switcher IDEA en utilisant Ctrl+Tab (ou ⌃Tab) pour afficher une liste des fenêtres d’outils et des fichiers récents. Cette fonctionnalité permet de naviguer rapidement vers le nom de la fenêtre d’outils avec les touches directionnelles flèches.

Si vous préférez travailler avec la barre de menu, vous pouvez afficher une liste de toutes les fenêtres d’outils disponibles en cliquant sur View | Tool windows.

4. Fermer une fenêtre d’outils active ou toutes les fenêtres d’outils

Il y a plusieurs moyens de fermer ou de masquer une fenêtre d’outils. Utilisez Maj+Echap (ou ⇧ Esc) pour masquer une fenêtre d’outils active. Vous pouvez utiliser ce raccourci pour masquer ou afficher une fenêtre d’outils. Par exemple, Alt+9 (ou ⌘9) affiche la fenêtre d’outils Git. Appuyer de nouveau sur Alt+9 (ou ⌘9) permet de masquer cette fenêtre d’outils.

Pour masquer ou restaurer toutes les fenêtres d’outils, utilisez le raccourci Ctrl+Maj+F12 (⇧⌘ F12).

5. Utiliser Alt+Entrée permet d’afficher les suggestions de l’icône ampoule

Plus besoin de cliquer sur cette icône pour voir les suggestions relatives à un extrait de code ! Allez à la ligne de code où se trouve l’icône ampoule et appelez Context actions en utilisant Alt+Entrée pour afficher les suggestions.

6. Déclarer une nouvelle classe dans le paquet concerné lorsque vous travaillez dans la fenêtre de l’éditeur de code

Ceci est l’un des trésors cachés d’IntelliJ IDEA ! Bien qu’il soit peu connu, il peut être très utile.

Pour créer une classe tout en travaillant dans l’éditeur, appuyez sur Alt + Accueil (ou ⌘ Haut) pour accéder à la barre de navigation. Sélectionnez le paquet dans lequel vous souhaitez déclarer une nouvelle classe, interface ou autre entité, puis appelez la nouvelle boîte de dialogue en utilisant Alt+Insér. ou (⌘ N). Indiquez son nom et vous avez terminé.

Astuce bonus : pour créer un sous-paquet, ajoutez le nom du paquet comme préfixe. Par exemple, pour créer la classe ‘NewClassInPackageSpace’ ; dans un nouveau sous-paquet, disons, ‘space’ ;, dans le paquet ‘com’ ;, écrivez “space.NewClassInPackageSpace” dans la nouvelle boîte de dialogue.

7. Naviguer entre les fichiers ouverts

Beaucoup d’utilisateurs d’intelliJ IDEA naviguent entre leurs fichiers dans l’éditeur avec les onglets, mais il existe de meilleurs moyens.

i) Utilisez Alt+droit ou Alt+gauche pour naviguer rapidement entre les derniers fichiers avec lesquels vous avez travaillé. Dans ce cas, l’assistant de présentation n’affiche pas les raccourcis utilisés.

Ce raccourci permet de se déplacer très rapidement entre les fichiers.

Le GIF suivant montre comment utiliser les touches Alt+droit et Alt+gauche pour naviguer rapidement vers d’autres fichiers :

ii) Utilisez l’onglet Switcher (Ctrl+Tab sous Windows et Linux, ^Tab sur macOS) pour voir la des fenêtres d’outils et des fichiers avec lesquels vous avez travaillé récemment. Sélectionnez la fenêtre d’outils ou le fichier à ouvrir.

iii) Utilisez Ctrl+E (ou ⌘E) pour voir les fichiers avec lesquels vous avez travaillé récemment. Cette liste inclut également tous les types de fichiers que vous avez ouverts. Si vous appuyez à nouveau sur Ctrl+E alors que la boîte de dialogue est toujours ouverte, la liste se limitera aux fichiers ayant été modifiés.

iv) Si vous ne parvenez toujours pas à vous souvenir du fichier avec lequel vous avez travaille précédemment, appuyez sur Ctrl+Maj+E pour aller dans Recent Locations et voir quelques lignes du fichier ainsi que son nom. En utilisant à nouveau le même raccourci avec la boîte de dialogue toujours visible, vous afficherez uniquement les fichiers récemment modifiés.

8. Vue rapide de la source des classes, interfaces, enums, enregistrements, méthodes, déclarations de variables, etc.

Si vous lisez un test que vous avez écrit et souhaitez afficher rapidement la définition d’une méthode, placez simplement le curseur sur le nom de la méthode et appuyez sur Ctrl+Maj+I. Cela évite de devoir de naviguer vers une autre classe pour lire le code qui vous intéresse. Vous pouvez appliquer cette astuce pour consulter la définition des classes, des méthodes ou de toute autre entité. Cette fonctionnalité s’appelle Quick Definition

9. Modifier la largeur et la hauteur d’une boîte de dialogue

Lorsque vous appelez une boîte de dialogue, vous pouvez modifier sa hauteur et sa largeur dans IntelliJ IDEA 2021.2 et les versions antérieures en utilisant Ctrl+Maj+Gauche/Droite/Haut/Bas (Windows ou Linux) ou ⇧⌘Gauche/Droite/Haut/Bas (macOS).

Dans IntelliJ IDEA 2021.2.1 et les versions plus récentes, ces raccourcis sont devenus Ctrl+Alt+Maj+(Droite/Gauche/Haut/Bas) pour Windows et Linux et ⌥⇧⌘+Droite/Gauche/Haut/Bas pour macOS.

Notez que la taille d’une boîte de dialogue ne peut pas être réduite au-delà d’une certaine limite (que vous essayiez de réduire sa taille avec la souris ou le clavier). En outre, ce raccourci ne fonctionnera pas si le curseur se trouve dans un élément d’une boîte de dialogue modifiable comme un champ ou une zone de texte.

10. Faire défiler le texte dans le volet de l’éditeur sans déplacer le curseur

On a souvent besoin de faire défiler le volet de l’éditeur vers le haut ou vers le bas pour lire du code. Si vous n’avez pas besoin de modifier ce code mais souhaitez seulement le lire, pas besoin de déplacer votre curseur.

Utilisez Ctrl+Haut ou Ctrl+Bas (ou ⌘Haut/ ⌘Bas) dans le volet de l’éditeur pour le faire défiler sans avoir à changer la position du curseur. Pour faire défiler la structure du répertoire vers la gauche ou la droite dans votre fenêtre d’outils Project, utilisez Ctrl+Droit et Ctrl+Gauche (ou ⌘Droit / ⌘Gauche).

Astuce en bonus : pour faciliter la lecture du code et le déplacement vers le haut ou vers le bas dans le volet de l’éditeur, il est possible de réduire les méthodes, les blocs de code ou les ensembles d’instructions d’importation afin qu’ils occupent moins d’espace dans la fenêtre de l’éditeur. Pour ce faire, utilisez Ctrl+Numpad – (Window/ Linux) ou Numpad⌘ – (macOS). Pour développer le bloc de code, utilisez Ctrl+Numpad + (Windows/ Linux) ou ⌘Numpad + (macOS). Cela peut s’avérer très utile pour la lecture ou la présentation de votre code, si vous voulez éviter d’être distrait·e par du code superflu ou pouvoir utiliser toute la surface de votre écran.

S’il y a beaucoup de méthodes dans votre classe et que vous voulez seulement lire le code de quelques-unes d’entre elles, réduisez-les toutes et ne développez que celles que vous voulez lire. Pour réduire toutes les méthodes, utilisez Ctrl+Shift+Numpad – ou ⇧⌘Numpad -. Pour développer tout le code, utilisez Ctrl+Shift+Numpad + ou ⇧⌘Numpad +. Pour une meilleure lisibilité, vous pouvez également choisir de développer seulement quelques blocs de code.

Et il est également possible de passer d’une déclaration de méthode à une autre en utilisant simplement Alt+Bas (⌃Bas) ou Alt+Haut (ou ⌃Haut).

Que vous préfériez utiliser la souris ou le clavier, nous vous souhaitons un bon développement avec IntelliJ IDEA !

Article original en anglais par :

Delphine Massenhove

Mala Gupta

Discover more