162 votes

Comment corriger l'indentation dans IntelliJ

Comment l'indentation peut-elle être corrigée automatiquement (et non manuellement) dans IntelliJ ?

Dans Eclipse, il est possible de mettre en évidence le code qui doit être mis en retrait, de faire un clic droit et de sélectionner Source > Correct indentation .

Existe-t-il une méthode pour faire la même chose dans IntelliJ ?

213voto

CrazyCoder Points 103123

CodeReformat Code... (par défaut Ctrl + Alt + L ) pour l'ensemble du fichier ou CodeAuto-Indent Lines (par défaut Ctrl + Alt + I ) pour la ligne ou la sélection en cours.

Vous pouvez personnaliser les paramètres de formatage automatique du code dans la rubrique FileSettingsEditorCode Style .


Pour que les commentaires soient également indentés au même niveau que le code, il suffit de procéder comme suit :

UI screenshot (exemple pour JavaScript)

7 votes

Il n'y a pas de solution pour l'indentation automatique pour les commentaires. Je veux formater le code et les commentaires de la même manière que le fait eclipse.

0 votes

Y a-t-il un moyen de le faire pour toutes les classes de mon projet ?

3 votes

@ZiadHalabi reformater le code à partir du menu contextuel de la racine du projet.

171voto

junaidp Points 1582

Il suffit de sélectionner le code et

  • sous Windows, faites Ctrl + Alt + L

  • sous Linux, faites Ctrl + Windows Key + Alt + L

  • sur Mac faire CMD + Option + L

9 votes

Envisagez d'accepter une réponse existante au lieu de répondre vous-même avec exactement la même chose (Reformat Code... est Ctrl+Alt+L dans le clavier par défaut de Windows).

3 votes

Sous Linux, vous verrouillerez l'écran. Pourquoi ce raccourci est dans la version linux ? hahah

1 votes

C'est le même... Ctrl-Alt-L (j'utilise Android Studio)... ce qui est une petite honte parmi d'autres. Espérons que l'adoption d'Android Studio apportera plus de traction à la version Linux.

6voto

Gapmeister66 Points 391

Sélectionnez les paramètres de l'éditeur Java pour Intellij Settings Sélectionnez des valeurs pour Tabsize, Indent et Continuation Intent (intention de poursuivre). (je choisis 4,4 & 4)

Entonces Ctrl + Alt + L pour formater votre fichier (ou votre sélection).

3voto

user488969 Points 11

Ctrl + Alt + L fonctionne avec Android Studio sous xfce4 sous Linux. Je vois que Gnome utilisait ce raccourci pour l'écran de verrouillage, mais dans Gnome 3, il a été remplacé par Super+L (alias Windows+L) : https://wiki.gnome.org/Design/OS/KeyboardShortcuts

3voto

L. Spiekermann Points 31

Dans Android Studio, cela fonctionne : Allez dans Fichier->Paramètres->Éditeur->CodeStyle->Java. Sous "Wrapping and Braces" décochez "Comment at first Column". Ensuite, le raccourci de formatage indentera également les lignes de commentaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X