[JAVA] [IntelliJ IDEA] Comment formater uniquement les modifications locales lors de l'enregistrement du code source

Chose que tu veux faire

Je veux pouvoir exécuter ce qui suit dans un lot lorsque j'appuie sur cmd + s

--Supprimer la déclaration d'importation inutile --Organiser l'ordre des instructions d'importation --Seules les modifications qui n'ont pas été archivées dans le référentiel

environnement

Méthode

Paramètres de format

Appuyez sur cmd + opt + shift + l pour afficher "Reformat File dialog" Définissez la portée sur "Seulement le texte modifié par VCS", cochez l'option "Optimiser les importations" et appuyez sur "Exécuter". dialog

"Seul le texte modifié VCS" peut être défini uniquement lorsque le projet est contrôlé par version et qu'il y a une modification localement, donc s'il est grisé, vérifiez s'il s'agit d'un projet contrôlé par version et s'il y a une modification localement. Faire.

enregistrement de macro

Appuyez sur Editor-> Macros-> Start Macro Recording, puis procédez comme suit

start macro recording

Appuyez sur Editor-> Macros-> Stop Macro Recording, puis enregistrez la macro sous スクリーンショット 2020-06-14 9.43.44.png

Paramètres de Keymap

Préférences-> Keymap-> Macros-> Cliquez sur la macro enregistrée-> Ajouter un raccourci clavier Entrez "cmd + s" et OK スクリーンショット 2020-06-14 9.45.59.png

Recommended Posts

[IntelliJ IDEA] Comment formater uniquement les modifications locales lors de l'enregistrement du code source
[IntelliJ IDEA] Comment ajouter automatiquement la finale lors de l'enregistrement d'un fichier Java
[Docker] Comment créer lorsque le code source est monté en liaison sur le conteneur
Lors de la lecture du code source
Comment appliquer le format de code C à partir de la ligne de commande
Le secret du succès d'IntelliJ IDEA
Comment résoudre le problème de spécification de police dédié à l'utilisation d'IntelliJ IDEA (Win x64)
Comment effacer la base de données lors de la recréation de l'application
[Java] Mémo sur la façon d'écrire la source
[Java] Comment obtenir l'URL de la source de transition
Comment implémenter UICollectionView avec du code uniquement dans Swift
Comment utiliser la bibliothèque non standard Java sur IntelliJ IDEA
[IntelliJ IDEA] Comment afficher les candidats à la complétion de code sans faire la distinction entre les majuscules et les minuscules
Comment inverser la compilation du fichier apk en code source Java avec MAC
Comment régler chrony lorsque le temps change dans CentOS7
Mettez en majuscule uniquement la plage spécifiée avec la sous-chaîne. (Comment utiliser la sous-chaîne)
Spécifiez le code de caractère de la source lors de la construction avec Maven
Comment remédier au décalage lors du lancement de Kibana japonais
Comment obtenir le journal lorsque install4j ne démarre pas
Comment exécuter le traitement des attributs d'action uniquement lorsque la boîte de dialogue de confirmation avec h: commandButton est OK