如何将intellij的输入从内联更改为全局?

时间:2017-07-24 22:06:38

标签: java intellij-idea

我最近开始使用IntelliJ并且真的很喜欢它但是让我发疯的事情是因为某些原因导入的所有内容都是内联的!例如,在打击代码中:

// No imports yet
public class Hello {
    public void main() {
        ArrayList<String> newList = new ArrayList<>();
    }
}

这里因为没有导入ArrayList,所以它突出显示为红色,但当我点击alt-enter时,会发生什么:

// No imports yet
public class Hello {
    public void main() {
        java.util.ArrayList<String> newList = new ArrayList<>();
    }
}

所以它只是内联导入,只对其中一个进行。如何更改行为以便IntelliJ导入顶部的行?

非常感谢!

1 个答案:

答案 0 :(得分:2)

此行为由“Java代码样式,导入”选项卡中的使用完全限定类名设置控制。

use FQCN