Existe-t-il un moyen de dire à IntelliJ de ne jamais utiliser les importations de caractères génériques? Sous «Paramètres> Style de code> Importations», je peux voir que vous pouvez spécifier le «nombre de classes» avant IntelliJ à l'aide d'importations génériques. Cependant, si je ne souhaite jamais utiliser les importations de caractères génériques, puis-je désactiver cette fonctionnalité?
J'ai essayé de mettre -1 ou de laisser le champ vide, mais cela indique simplement à IntelliJ de toujours utiliser les importations génériques. Évidemment, une solution pas si sympa serait de mettre un nombre ridiculement élevé pour que vous ne rencontriez jamais d'importations génériques, mais j'espérais qu'il y avait une meilleure façon de le désactiver.
la source
Après cela, votre configuration devrait ressembler à:
(Sur IntelliJ IDEA 13.x, 14.x, 15.x, 2016.x, 2017.x)
la source
Comme un dum-dum, je ne pouvais pas comprendre pourquoi aucune de ces réponses ne fonctionnait pour mes fichiers Kotlin
java.util.*
, donc si cela vous arrive alors:la source
IntelliJ IDEA 2018.1.4 (Ultimate Edition) construit le 16 mai 2018
la source
La solution ci-dessus ne fonctionnait pas pour moi. J'ai dû définir 'count de classe pour utiliser import avec' * '' à une valeur élevée, par exemple 999.
la source
Si aucun des éléments ci-dessus ne vous convient, il convient de vérifier si vous avez des packages sous Préférence> Editeur> Style de code> Java> Importations> Packages à utiliser Importer avec "*".
la source
Cela s'applique à "IntelliJ IDEA-2019.2.4" sur Mac.
la source
Raccourci faisant cela sur Mac: Appuyez sur commande + Maj + A (Action) et tapez "nombre de classes pour utiliser l'importation avec *" Appuyez sur Entrée. Entrez un nombre plus élevé comme 999
la source
Si vous ne souhaitez pas modifier les préférences, vous pouvez optimiser les importations en appuyant sur Ctrl + Option + o sur Mac ou Ctrl + Alt + o sur Windows / Linux et cela remplacera toutes les importations par des importations uniques dans le fichier actuel.
la source