Gibt es eine Möglichkeit, IntelliJ anzuweisen, niemals Platzhalterimporte zu verwenden? Unter 'Einstellungen> Codestil> Importe' kann ich sehen, dass Sie die 'Klassenanzahl' vor IntelliJ mithilfe von Platzhalterimporten angeben können. Kann ich diese Funktion jedoch deaktivieren, wenn ich niemals Platzhalterimporte verwenden möchte?
Ich habe versucht, -1 zu setzen oder das Feld leer zu lassen, aber das weist IntelliJ nur an, immer Platzhalterimporte zu verwenden. Natürlich wäre eine nicht so schöne Lösung, eine lächerlich hohe Zahl anzugeben, damit Sie nie auf Wildcard-Importe stoßen, aber ich hatte gehofft, dass es eine schönere Möglichkeit gibt, sie einfach auszuschalten.
quelle
Danach sollte Ihre Konfiguration folgendermaßen aussehen:
(Auf IntelliJ IDEA 13.x, 14.x, 15.x, 2016.x, 2017.x)
quelle
Wie ein Dum-Dum konnte ich nicht herausfinden, warum keine dieser Antworten für meine Kotlin-Dateien funktionierte.
java.util.*
Wenn Ihnen dies passiert, dann:quelle
IntelliJ IDEA 2018.1.4 (Ultimate Edition) wurde am 16. Mai 2018 erstellt
quelle
Die obige Lösung hat bei mir nicht funktioniert. Ich musste 'Klassenanzahl' setzen, um den Import mit '*' 'auf einen hohen Wert zu setzen, z. B. 999.
quelle
Wenn eines der oben genannten Verfahren für Sie nicht funktioniert, sollten Sie überprüfen, ob Sie unter Einstellungen> Editor> Codestil> Java> Importe> Zu verwendende Pakete mit "*" Pakete haben.
quelle
Dies gilt für "IntelliJ IDEA-2019.2.4" auf dem Mac.
quelle
Verknüpfung auf dem Mac: Drücken Sie Befehlstaste + Umschalttaste + A (Aktion) und geben Sie "Klassenanzahl für Import mit *" ein. Drücken Sie die Eingabetaste. Geben Sie dort eine höhere Zahl wie 999 ein
quelle
Wenn Sie die Einstellungen nicht ändern möchten, können Sie die Importe optimieren, indem Sie unter Mac Strg + Wahltaste + o oder unter Windows / Linux Strg + Alt + o drücken. Dadurch werden alle Importe durch einzelne Importe in der aktuellen Datei ersetzt.
quelle