La seule chose qui existe dans Eclipse, qui me manque dans IntelliJ IDEA, est la “sauvegarde des actions” – possibilité de faire certaines actions (généralement en formatant) quand un fichier est enregistré.
Existe-t-il un plugin ou une configuration pour IDEA qui permet une telle fonctionnalité?
Vous devrez installer le plug-in Save Actions pour Intellij IDEA
Les actions de sauvegarde fonctionnent maintenant. Vous pouvez les configurer dans Fichier -> Paramètres -> Autres parameters
Il n’existe pas comme dans Eclipse, mais vous pouvez formater votre code sur commit, 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:
Il y a quelque chose de similaire – possibilité de faire des actions quand un fichier est commis. Dans une fenêtre de validation de fichier, il y a une section “Avant la validation” qui contient des cases à cocher comme “Optimiser les importations”, “Reformater le code”, etc.
Vous pouvez utiliser une macro pour simuler des actions de sauvegarde:
Edit -> Macros -> Démarrer l’enregistrement de macros
==> maintenant exécuter toutes les actions dont vous avez besoin (par exemple, reformater, réorganiser, optimiser les importations)
Edit -> Macros -> Arrêter l’enregistrement de macros
Donnez un nom à votre nouvelle macro. Vous pouvez également affecter un raccourci à votre macro. Il suffit d’entrer son nom dans la recherche de parameters et vous le trouverez sous Macro.
S’amuser!
Voir ici: Intellij reformat on file save .
La réponse à laquelle j’ai lié explique en quelques étapes simples comment enregistrer une macro pour optimiser les importations et reformater , puis exécuter cette macro lorsque vous enregistrez vos fichiers (liez-la à Ctrl+S
).
Je pense que cela pourrait briser la philosophie de JetBrains. Rien ne doit être fait à moins que l’utilisateur / développeur ne le demande (et pas d’Assistant). Donc, vous êtes coincé avec Ctrl-Alt-L ou simplement indenter Ctrl-Alt-I. Personnellement, je n’utilise que ce dernier car le code se formalise habituellement au fur et à mesure que vous tapez.
Idea enregistre également les fichiers dès que vous quittez la fenêtre ou (je pense) attendez un certain temps, cela peut vraiment gâcher les choses.
Eu le même problème, mais les actions de sauvegarde n’étaient pas assez flexibles. Je suis allé pour le plugin File Watchers qui permet d’exécuter des programmes personnalisés chaque fois qu’un fichier d’un type donné change.