Quand je frappe Ctrl +Maj +O dans IntelliJ il supprime les importations non utilisées, mais aussi modifier l'ordre des importations. Cela gâche les critiques de code. Comment puis-je l'empêcher de réorganiser les importations?IntelliJ 15 importations de réordonne tout en optimisant
Répondre
Si vous recherchez un moyen automatisé pour supprimer les importations inutilisées qui ne réorganisent pas les importations existantes, vous pouvez utiliser la fonctionnalité Supprimer les importations inutiles de l'Inspecteur IntelliJ.
D'abord, vous devez avoir la inspection non utilisée d'importation activé dans les préférences Inspections (Préférences, éditeur, les inspections, les importations).
Lancez ensuite le Inspecteur sur votre fichier en cours (Analyser, inspecter le code). J'ai un raccourci clavier mappé à cela.
Après l'inspection complète, développez importation non, faites un clic droit sur votre classe, et choisissez Supprimer les importations inutiles.
Assurez-vous également que vous avez les importations Optimiser à la volée préférence désactivée (Préférences, Général, Import Auto)
peut vous donner un exemple pourquoi il semble « foiré » pour les revues de code? background: Je suis assez satisfait de la façon dont IJ optimise les importations. – MWiesner
Vous ne le faites pas. Il trie les importations par ordre alphabétique. Si vous exécutez une fois les importations optimisées sur l'ensemble de votre projet, elles seront triées et resteront triées. Le tri des importations permet d'éviter les conflits de fusion (sinon toutes les nouvelles importations sont ajoutées à la fin de la liste d'importation, ce qui est susceptible de provoquer un conflit si deux développeurs ajoutent des importations dans le même fichier). – yole
J'ai le même problème régulièrement, mais je pense que c'est parce que la plupart de mes collègues utilisent eclipse et eclipse pour optimiser les imports différemment. – jtonic