有没有办法告诉IntelliJ永远不要使用通配符导入? 在“设置>代码风格>导入”下,我可以看到你可以在IntelliJ之前使用通配符导入指定“类计数”。但是,如果我从来不想使用通配符导入,我可以关闭这个功能吗?

我尝试过输入-1或让字段留空,但这只是告诉IntelliJ总是使用通配符导入。显然,一个不太好的解决方案是放一个高得可笑的数字,这样你就永远不会遇到通配符导入,但我希望有一个更好的方法来关闭它。


当前回答

在Android Studio中使用Kotlin。

文件>设置,

编辑>代码样式> Kotlin,然后“导入”选项卡,选择“使用单名导入”。

同时删除import java.util.*。

其他回答

上面的解决方案对我不起作用。我必须将“类计数”设置为使用“*”导入的高值,例如999。

如果你正在使用Kotlin,解决方案不适合你,记住你必须去编辑器>代码风格> Koltin >导入选项卡,而不是Java >导入选项卡;)

如果你不想改变首选项,你可以通过在Mac上按Ctrl+Option+o或在Windows/Linux上按Ctrl+Alt+o来优化导入,这将把当前文件中的所有导入替换为单个导入。

如果以上都不适合你,那么值得检查你的首选项下是否有任何包>编辑器>代码样式> Java >导入>包使用导入“*”

这适用于窗口上的“Intellij Idea- 2020.1.2”

导航到“IntelliJ IDEA->文件->设置->编辑器->代码样式->java”。