我是迁移中的 Eclipse IDE 用户,并且正在学习 IntelliJ IDEA 9。
默认情况下,除非您从同一个包中导入 99 个类,否则 Eclipse IDE 不会使用星号导入,因此它几乎不会发生。
但是 IntelliJ IDEA 似乎太热衷于这样做,我不知道如何禁用它。
例如,在输入JListthen ALT+ENTER以自动导入后,整个javax.swing包将被导入,而不仅仅是我指定的类。
JList
ALT
ENTER
javax.swing
我尝试javax.swing从自动完成中排除,但这只会阻止建议 任何 Swing 类,这会适得其反。
您可以在此处设置此设置。
在 IDEA 14 + 中,顺序为:
Settings> Editor> Code Style> Java> Imports>Class count to use import with '*'
Settings
Editor
Code Style
Java
Imports
Class count to use import with '*'
在旧版本的 IDEA 中:
Settings-> Java-> Code Style-> Imports->Class count to use import with '*'
该功能不能被禁用。您需要将其设置为较高的值,例如 99。
在 2016.1.1 版本中您还应该删除下面的行Packages to Use Import with '*',例如import javax.*;
Packages to Use Import with '*'
import javax.*;