Intellij IDEA:如何更改组织导入function

我想知道如何避免使IntelliJ IDEA自动合并包的所有类* 。 对于exameple,假设我导入了以下类:

 import java.util.Arrays; import java.util.Scanner; import java.util.Collections; 

现在,如果我稍后写一些代码,如下所示:

 List list = new ArrayList(); 

我可以在List或ArrayList上键入alt + enter以自动导入它们。 问题是,一旦我这样做,自动IntelliJ IDEA将所有导入与java.util.*合并,而不是添加单个类。

我看过“组织import”标签,但这不是我想要的。 我想要的是,在我上面描述的情况下,当输入alt + enter时,我会在同一个包中的其他包中添加单个类,而不是将所有这些类合并到java.util.*;

有谁知道怎么做?

打开设置:代码样式 – > Java – >导入选项卡在第一部分(常规)中有一个选项用于使用单个类导入 ,在该部分的末尾有两个值字段,您可以在其中设置导入的类限制包装直到想法开始导入*

请注意,在IntelliJ 14中,Ultimate还有一个选项:SETTINGS | 编辑| 代码风格| JAVA | import| “使用完全合格的类名”。

如果你检查它,它将不会导入你的类(只要它们在你的类路径中)。