小编典典

IntelliJ:永远不要使用通配符导入

all

有没有办法告诉 IntelliJ 永远不要使用通配符导入?在“设置 > 代码样式 > 导入”下,我可以看到您可以在 IntelliJ
之前使用通配符导入指定“类计数”。但是,如果我不想使用通配符导入,是否可以关闭此功能?

我尝试将 -1 或将该字段留空,但这只是告诉 IntelliJ
始终使用通配符导入。显然,一个不太好的解决方案是设置一个高得离谱的数字,这样你就不会遇到通配符导入,但我希望有更好的方法来关闭它。


阅读 117

收藏
2022-03-03

共1个答案

小编典典

很明显为什么要禁用它:强制 IntelliJ 单独包含每个导入。它使人们更容易准确地确定您正在使用的类来自哪里。

点击工具栏上的设置“扳手”图标,打开“代码样式”下的“导入”,勾选“使用单类导入”选项。您还可以完全删除“要使用导入的包”下的条目,或者指定一个阈值,当包中的各个类超过该阈值时*,该阈值仅使用“ ”。*

更新:在 IDEA 13 中“使用单类导入”不会阻止通配符导入。解决方案是转到Preferences(macOS 上的 + / ⌘Windows和 Linux 上的 ++)设置并设置为更高的值。任何超过 99 的值似乎都可以正常工作。,CtrlAltS> Editor > Code Style > Java > Imports tab``Class count to use import with '*'``Names count to use static import with '*'

2022-03-03