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| “使用完全合格的类名”。
如果你检查它,它将不会导入你的类(只要它们在你的类路径中)。