82 votes

Enregistrer les actions dans IntelliJ IDEA

La seule chose qui existe dans Eclipse, qui me manque dans IntelliJ IDEA est "Save actions" - possibilité de faire certaines actions (généralement le formatage) quand un fichier est enregistré.

Existe-t-il un plugin ou une configuration pour IDEA qui permet une telle fonctionnalité ?

11voto

Michael Barfs Points 176

MISE À JOUR : Depuis IntelliJ Version 2021.2 Jetbrains a ajouté la prise en charge des actions sur Enregistrer. Ils peuvent être trouvés sous Préférences/Paramètres | Outils | Actions sur Enregistrer.

Source : https://blog.jetbrains.com/idea/2021/07/intellij-idea-2021-2/#key_updates

9voto

Colin Hebert Points 40084

Il n'existe pas comme dans Eclipse, mais vous pouvez formater votre code lors de la validation, et le raccourci ctrl+alt+L vous permettra de formater facilement votre code.
Après un certain temps, le formatage du code sera un réflexe et vous n'y penserez même pas.


Sur le même sujet :

4voto

GabrielWeis Points 105

Vous pouvez utiliser une macro pour simuler des actions de sauvegarde :

Editer --> Macros --> Start Macro Recording

==> exécutez toutes les actions dont vous avez besoin (par ex. reformater, réorganiser, optimiser les importations)

Modifier les --> macros --> Arrêter l'enregistrement des macros

Donnez un nom à votre nouvelle Macro. Vous pouvez également attribuer un raccourci à votre macro. Il suffit d'entrer son nom dans la recherche de paramètres et vous le trouverez sous Macro.

Amusez-vous bien !

2voto

manuna Points 305

Il y a quelque chose de similaire - possibilité de faire certaines actions, lorsqu'un fichier est validé. Dans une fenêtre de validation de fichier, il y a une section "Avant validation" qui contient des cases à cocher comme "optimiser les importations", "Code de reformatage", etc.

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