1. Autocomplétion (Tab)
IntelliJ IDEA est un environnement de développement très intelligent. Certains considèrent qu'il n'est pas seulement un excellent IDE pour le développement Java, mais le meilleur IDE au monde en général. Ce qui, en principe, n'est pas loin de la vérité.
Par exemple, IntelliJ IDEA propose une fonctionnalité fantastique : l'autocomplétion. IDEA analyse et parse tous les fichiers de votre projet (y compris les bibliothèques du JDK 25) et comprend quelles classes, méthodes et variables vous avez à disposition.
Il vous suffit de commencer à taper un mot, et il vous propose immédiatement des suggestions. L'une des touches les plus importantes est la touche de tabulation « Tab ».
Par exemple, vous souhaitez utiliser un tableau dynamique ArrayList. Il vous suffit de taper Arr et d'appuyer sur « Tab » : IDEA complétera automatiquement le nom de la classe.
Si vous tapez un point après le nom d'un objet, IDEA vous proposera une liste des méthodes et des champs disponibles pour cet objet. C'est très pratique pour ne pas avoir à mémoriser toutes les méthodes par cœur.
Par exemple, vous avez créé une variable contenant du texte. Vous n'êtes pas obligé de vous souvenir du nom exact de la méthode pour convertir le texte en majuscules. Tapez simplement le nom de la variable et ajoutez un point :
Important ! On tape d'abord le nom de la variable text, et ensuite seulement on met le point. Vous verrez les méthodes disponibles dans la liste déroulante.
CamelHumps
Supposons que vous vouliez écrire le nom d'une classe longue, comme InputStreamReader. IntelliJ IDEA vous permet de gagner du temps : vous pouvez ne taper que les majuscules — ISR (InputStreamReader) et appuyer sur Tab. IDEA transformera cette abréviation en nom complet de la classe. C'est presque magique.
2. Live Templates
IntelliJ IDEA contient des milliers de fragments de code prêts à l'emploi, appelés Live Templates. Voici les plus populaires pour un développeur Java :
Méthode main - psvm
Écrire public static void main(String[] args) manuellement est long et ennuyeux.
Tapez simplement les 4 lettres psvm et appuyez sur Tab. IDEA le remplacera par :
public static void main(String[] args) {
}
C'est facile à mémoriser : public static void main.
Affichage à l'écran - sout
Il existe aussi un moyen rapide d'écrire System.out.println();
Tapez les 4 lettres « sout » et appuyez sur Tab.
Facile à mémoriser également : system.out.println
Affichage d'une variable - soutv
Un modèle très utile. Si vous avez une variable et que vous voulez afficher sa valeur dans la console :
var age = 25;
// Tapez soutv et appuyez sur Tab :
System.out.println("age = " + age);
Boucle - fori
Pour écrire rapidement une boucle classique avec un index, utilisez la commande fori + Tab. IDEA générera la structure :
for (int i = 0; i < ; i++) {
}
Parcours d'une liste - iter
Si vous avez une liste ou un tableau, utilisez iter + Tab. IDEA créera une boucle for-each :
for (String arg : args) {
}
Note pour plus tard - todo
Laisse un commentaire spécial, mis en évidence avec une couleur vive dans IDEA, qui est ajouté à la liste des tâches (onglet TODO en bas de l'écran) :
// TODO : implémenter cette méthode plus tard
Marqueur critique - fixme
Similaire à TODO, mais utilisé pour les endroits où le code ne fonctionne pas correctement ou nécessite une correction urgente. Il est encore plus mis en évidence dans IDEA pour attirer l'attention :
// FIXME : une erreur se produit ici, à corriger !
3. Postfix Completion
En Java 25, nous utilisons souvent le mot-clé var, et la Postfix Completion permet d'écrire le code de gauche à droite sans revenir au début de la ligne.
Vous écrivez une expression, ajoutez un point et choisissez un modèle :
- .var — Crée une variable, en insérant automatiquement le type ou
var. - .sout — Enveloppe l'expression dans un
System.out.println(...). - .not — Inverse une expression booléenne (ajoute un
!). - .for — Crée une boucle sur une collection.
Exemples :
| Vous tapez | Vous appuyez sur Tab — vous obtenez |
|---|---|
"Hello".sout |
System.out.println("Hello"); |
new Scanner(System.in).var |
var scanner = new Scanner(System.in); |
isValid.not |
!isValid |
4. Envelopper (Surround With)
Parfois, vous devez placer du code déjà écrit à l'intérieur d'une condition if, d'une boucle ou d'un bloc de gestion des erreurs try-catch.
- Sélectionnez les lignes de code.
- Appuyez sur Ctrl+Alt+T (Windows/Linux) ou Cmd+Opt+T (macOS).
- Choisissez la structure souhaitée dans la liste (if, while, try/catch, etc.).
Exemple de menu dans IDEA :
5. Renommage sécurisé : Shift+F6
Ne renommez jamais des variables, des méthodes ou des classes en supprimant simplement le texte ! Si la variable est utilisée à 10 endroits, vous devrez les chercher manuellement.
Utilisez le Rename Refactoring :
- Placez le curseur sur le nom de la variable.
- Appuyez sur Shift + F6.
- Entrez le nouveau nom et appuyez sur Enter.
IntelliJ IDEA trouvera toutes les utilisations et les renommera proprement.
6. Rechercher partout (Search Everywhere) : Shift + Shift
Si vous avez perdu un fichier ou oublié où se trouve un paramètre dans le menu, appuyez sur la touche Shift deux fois de suite.
La fenêtre Search Everywhere s'ouvrira. Commencez à taper le nom de la classe ou du paramètre (par exemple, "Font size"), et IDEA le trouvera instantanément.
7. Local History
Imaginez : vous avez supprimé un morceau de code, cliqué sur "Enregistrer", fermé le fichier... Et puis vous réalisez que vous avez supprimé trop de choses. Ctrl+Z ne vous aidera plus.
La fonction Local History vous sauvera. IDEA sauvegarde des versions de votre code toutes les quelques minutes.
- Faites un clic droit dans l'éditeur de code.
- Sélectionnez Local History - Show History.
- Trouvez la version souhaitée sur la gauche et cliquez sur le bouton de restauration
Revert.
8. Style de code (Code Style)
Très souvent, suite à un copier-coller, le formatage du code est altéré : indentations tordues, espaces en trop. Java possède un style de formatage strict.
Pour remettre le code en ordre, appuyez sur : Ctrl+Alt+L.
Exemple :
| Avant | Après |
|---|---|
|
|
Vous pouvez trouver les paramètres de style dans Settings - Editor - Code Style :

GO TO FULL VERSION