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 !
Ce n'est pas possible, mais dans intellij 13, que diriez-vous d'ajouter un geste de la souris, quelque chose comme un simple clic gauche pour reformater le code ? Ou si vous n'utilisez pas beaucoup la souris, alors ajoutez un raccourci clavier très simple que vous utilisez tout le temps (peut-être la touche "entrée" ? je ne suis pas sûr qu'intellij serait satisfait de cela pour être honnête).
En Mac, c'est Alt + Command + L (en supposant que vous n'avez pas changé vos touches de modification ou les raccourcis clavier d'Intellij à partir de leur état par défaut)
Selon le commentaire de Larson c'est désormais possible grâce à la sauvegarder les actions plugin.
Je sais que cette question est assez ancienne mais il existe en fait une Sauvegarder les actions pour IntelliJ qui peut être configuré pour formater le code automatiquement.
La façon dont j'ai implémenté le reformatage automatique comme dans Microsoft Visual Studio (Cela ne fonctionne pas parfaitement) :
1. Edit > Macros > Start Macro Recording
2. Press continuously: Enter + Ctrl+Alt+I
3. Edit > Macros > Stop Macro Recording (Name it for example ReformatingByEnter)
Maintenant nous devons effectuer les mêmes actions mais pour Ctrl+Alt+L+ ;
4. Edit > Macros > Start Macro Recording
5. Press continuously: ; + Ctrl+Alt+I
6. Edit > Macros > Stop Macro Recording (Name it for example ReformatingBy;)
Nous devons maintenant attribuer des touches de raccourci à ces macros :
7. File > Settings > Keymap > press on a gear button > Duplicate...
8. Unfold a macro button (beneath) and by right clicking on two
ours macros assign HotKeys for them: "Enter" and ";" correspondingly.
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.