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

Sam*_*son 5 java intellij-idea

我最近开始使用 IntelliJ 并且真的很享受它,但让我发疯的是,由于某种原因,所有导入都是内联的!例如在打击代码中:

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

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

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

所以它只内联导入,并且只对其中之一这样做。如何更改行为以便 IntelliJ 导入顶部的行?

非常感谢帮助!

Cra*_*der 6

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

使用 FQCN