Jestem migrującym użytkownikiem środowiska Eclipse IDE i uczę się, jak sobie radzić z IntelliJ IDEA 9.
Domyślnie Eclipse IDE nie użyje importu oznaczonego gwiazdką, dopóki nie zaimportujesz 99 klas z tego samego pakietu, więc praktycznie nigdy się to nie zdarza.
Ale IntelliJ IDEA wydaje się tylko zbyt chętny, aby to zrobić i nie mogę wymyślić, jak to wyłączyć.
Na przykład po wpisaniu, JList
a następnie ALT+, ENTERaby zaimportować automatycznie, cały javax.swing
pakiet jest importowany zamiast tylko określonej przeze mnie klasy.
Próbowałem wyłączając javax.swing
z automatycznego uzupełniania, ale to po prostu przestaje żadnych klas Swing przed zasugerował, który jest przeciwny do zamierzonego.
java
autocomplete
intellij-idea
Iain Samuel McLean Elder
źródło
źródło
Odpowiedzi:
Możesz ustawić to ustawienie tutaj.
W IDEA 14 + sekwencja jest następująca:
Settings
>Editor
>Code Style
>Java
>Imports
>Class count to use import with '*'
W starszej wersji IDEA:
Settings
->Java
->Code Style
->Imports
->Class count to use import with '*'
Funkcji tej nie można wyłączyć. Musisz ustawić wysoką wartość, np. 99.
W wersji 2016.1.1 należy również usunąć wiersze pod
Packages to Use Import with '*'
, npimport javax.*;
źródło
Class count to use import with '*'
iNames count to use static import with '*'
są ustawione99
na kopiowanie zachowań Eclipse. Dzięki!IntelliJ IDEA:
14 i 15 i 16 EAP
File > Settings... > Editor > Code Style > Java > Imports
> wGeneral
obszarze dodaj dużą liczbę dlaClass count to use import with '*':
/Names count to use static import with '*':
IntelliJ IDEA:
12 i 13
File > Settings... > Code Style > Java > Imports
> wGeneral
obszarze dodaj dużą liczbę dlaClass count to use import with '*':
PS:
Java
jestCode Style
na ścieżce.źródło
Musisz także usunąć nazwy pakietów z pola listy „Pakiety do importowania z *” tuż pod polami tekstowymi „Liczba klas do użycia z importem ”. Myślę, że są tam domyślnie Swing i AWT. Nadal miałem import javax.swing. ; dodano, mimo że miałem klasę ustawioną na 999. Użyłem przycisku znaku minus, aby usunąć Swinga i Awta z pudełka, a potem zadziałało.
źródło