Style et formatage du code
La norme de formatage du code détermine le style d'indentation, l'utilisation des espaces lors du formatage des expressions, la méthode de placement des parenthèses délimitant les blocs logiques, les lignes vides, l'ordre des opérateurs, etc.-
Formatage du code
IntelliJ IDEA applique automatiquement le style de code que vous configurez lors de l'édition et, dans la plupart des cas, vous n'avez pas besoin d'appeler explicitement Reformat Code . Cependant, vous pouvez le faire à tout moment pour un fichier entier, juste un morceau de code sélectionné ou même un répertoire entier en appuyant simplement sur Alt + Ctrl + L ( Alt + Cmd + L pour Mac.)
Si vous souhaitez appliquer le code de reformatage à tous les fichiers d'un répertoire, utilisez le même bouton dans la barre d'outils du projet.
-
Alignement automatique des lignes
Une autre fonctionnalité utile est Auto-Indent Lines , qui vous aide à corriger l'indentation des lignes. Cette action est parfois une meilleure option que Reformater le code car elle ne nécessite aucune sélection de votre part. Appuyez simplement sur Alt + Ctrl + I (Alt + Cmd + I pour Mac) et la ligne actuelle sera rapidement mise en retrait.
-
Paramètres
IntelliJ IDEA vous permet de configurer les paramètres de style de code pour chacun des langages pris en charge, soit pour un projet, soit pour l'environnement de développement dans son ensemble à l'aide de Paramètres → Style de code.
Les feuilles de style d'un projet peuvent être distribuées aux autres membres de votre équipe de développement à l'aide du contrôle de version.
-
Caractère de tabulation
Le dernier paramètre, mais non le moindre, qui mérite votre attention est Utiliser le caractère de tabulation. Par défaut, ce paramètre est désactivé et IntelliJ IDEA utilise des espaces réguliers pour aligner les lignes au lieu des caractères de tabulation. Si vos fichiers utilisent trop d'espaces pour l'alignement du code, vous pouvez optimiser leur taille en activant ce paramètre (4 espaces seront remplacés par 1 caractère de tabulation).
GO TO FULL VERSION