Saya seorang pengguna IDE Eclipse yang sedang bermigrasi dan sedang belajar di IntelliJ IDEA 9.
Secara default Eclipse IDE tidak akan menggunakan impor yang berkilau bintangnya hingga Anda mengimpor 99 kelas dari paket yang sama, sehingga praktis tidak pernah terjadi.
Tetapi IntelliJ IDEA tampaknya terlalu bersemangat untuk melakukannya, dan saya tidak dapat menemukan cara menonaktifkannya.
Misalnya, setelah mengetik JList
kemudian ALT+ ENTERuntuk impor otomatis, seluruh javax.swing
paket diimpor bukan hanya kelas yang saya tentukan.
Saya mencoba mengecualikan javax.swing
dari penyelesaian otomatis, tetapi itu hanya menghentikan setiap kelas Swing dari yang disarankan, yang kontra-produktif.
java
autocomplete
intellij-idea
Iain Samuel McLean Elder
sumber
sumber
Jawaban:
Anda dapat mengatur pengaturan ini di sini.
Dalam IDEA 14 + urutannya adalah:
Settings
>Editor
>Code Style
>Java
>Imports
>Class count to use import with '*'
Dalam versi lama IDEA:
Settings
->Java
->Code Style
->Imports
->Class count to use import with '*'
Fitur tidak dapat dinonaktifkan. Anda perlu mengaturnya ke nilai yang tinggi, misalnya 99.
Dalam versi 2016.1.1 Anda juga harus menghapus garis di bawah
Packages to Use Import with '*'
, misalnyaimport javax.*;
sumber
Class count to use import with '*'
danNames count to use static import with '*'
diatur99
untuk menyalin perilaku Eclipse. Terima kasih!IntelliJ IDEA:
14 & 15 & 16 EAP
File > Settings... > Editor > Code Style > Java > Imports
> diGeneral
area tambahkan angka besar untukClass count to use import with '*':
/Names count to use static import with '*':
IntelliJ IDEA:
12 & 13
File > Settings... > Code Style > Java > Imports
> diGeneral
area tambahkan angka besar untukClass count to use import with '*':
PS:
Java
setelahCode Style
di jalan.sumber
Dan Anda juga harus menghapus nama paket dari kotak daftar "Paket untuk menggunakan impor dengan *" tepat di bawah kotak teks " Hitungan kelas untuk menggunakan impor dengan ". Ayunan dan AWT ada secara default saya pikir. Saya masih mengimpor javax.swing. ; menambahkan meskipun saya telah menetapkan hitungan kelas ke 999. Saya menggunakan tombol tanda minus untuk menghapus Swing dan Awt dari kotak dan kemudian itu berhasil.
sumber