Est-il possible dans Intellij IDEA de formater cette chaîne après avoir tapé ';' ou appuyé sur 'Enter' ?
Par exemple, à :
a+b=10;
après :
a + b = 10;
Ou la seule option possible : Code > Reformater le code... ?
Merci !
Est-il possible dans Intellij IDEA de formater cette chaîne après avoir tapé ';' ou appuyé sur 'Enter' ?
Par exemple, à :
a+b=10;
après :
a + b = 10;
Ou la seule option possible : Code > Reformater le code... ?
Merci !
Vous pouvez le faire avec Plugin Save Actions Voir Cet article explique comment configurer le plugin.
Plugin Save Actions Prend en charge des actions de sauvegarde configurables, à la manière d'Eclipse, notamment "optimiser les importations", "reformater le code", "réorganiser le code", "compiler le fichier" et quelques corrections rapides pour Java comme "ajouter / supprimer le qualificatif 'this'", etc. Le plugin exécute les actions configurées lorsque le fichier est synchronisé (ou enregistré) sur le disque.
Je préfère cependant les touches de raccourci, pour Mac,
Pour formater le code : Ctrl + Alt(Option) + L
Et en outre, Je le fais : Ctrl + Alt(Option) + O Cela supprimera les importations inutilisées et formatera également la liste des importations.
J'ai trouvé deux façons de procéder :
Aller à Settings> Keymap.
Dans la partie droite, allez à Editor Actions> complete current statement.
Cliquez dessus et sélectionnez ajouter un raccourci clavier. Appuyez sur ; et sélectionnez ok.
Utilisez une macro. Aller à
Edit> Macros> Start Macro Recording.
Maintenant, appuyez sur le point-virgule et le raccourci clavier pour reformater le code (vous pouvez trouver le raccourci clavier dans d'autres réponses ou dans les paramètres > keymap).
Après avoir effectué le reformatage, allez dans
Edit> Macros> Stop Macro Recording
Enregistrez la macro avec un nom (auto format ou autre). Allez ensuite dans
Settings> Keymap> Macros> auto format
(le nom de la macro).
Cliquez là et sélectionnez ajouter un raccourci clavier, puis appuyez sur le point-virgule et cliquez sur ok. Maintenant, chaque fois que vous appuierez sur le point-virgule, il écrira le point-virgule et fera le formatage automatique.
Fichier-> Paramètres -> Keymap-> Compléter le relevé actuel
J'ai ajouté ;
à cet endroit. Lorsque vous tapez ';' à la fin de la ligne, il s'agit d'un formatage automatique.
UPDATE
J'ai réalisé que cela causerait des problèmes dans certaines situations. Utilisez Ctrl
+ Shift
+ Enter
à la place. Cette touche peut être utilisée à n'importe quelle position du curseur dans une ligne. Elle ajoutera ;
à la fin de la ligne. Ce raccourci a également d'autres fonctions utiles.
comme :
public void someMethod()
après le raccourci :
public void someMethod() {
// The cursor is here
}
donc formatage sur l'insertion ;
n'est pas nécessaire.
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.