小编典典

禁用 IntelliJ 加星标(包)导入?

all

我是迁移中的 Eclipse IDE 用户,并且正在学习 IntelliJ IDEA 9。

默认情况下,除非您从同一个包中导入 99 个类,否则 Eclipse IDE 不会使用星号导入,因此它几乎不会发生。

但是 IntelliJ IDEA 似乎太热衷于这样做,我不知道如何禁用它。

例如,在输入JListthen ALT+ENTER以自动导入后,整个javax.swing包将被导入,而不仅仅是我指定的类。

我尝试javax.swing从自动完成中排除,但这只会阻止建议 任何 Swing 类,这会适得其反。


阅读 71

收藏
2022-06-08

共1个答案

小编典典

您可以在此处设置此设置。

IDEA 14 + 中,顺序为:

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.*;

2022-06-08