问题 如何禁用自动Java静态导入?


最新版本的IntelliJ(16+ EAP)启动了自动Java静态导入。

要明确:我可以使用非静态导入。

我可以只禁用静态导入吗?


11845
2018-01-26 01:29


起源

我不记得这些进口是自动的...... - Makoto


答案:


在File |中有用于控制自动导入的复选框设置|编辑|一般|自动导入。现在只有一个,但在下一个EAP中,类和方法/字段导入将有单独的。

在IDEA 2016.2.1之后,它受到了控制 Show import suggestions for static methods and field 复选框。


13
2018-01-26 07:57



彼得你好!我很了解你 youtrack.jetbrains.com。感谢更新。 =) - kevinarpe
嗨凯文:)显然正确工作的设置将推迟到下一个EAP(youtrack.jetbrains.com/issue/IDEA-150972) - Peter Gromov
我仍然无法在IDEA 2016.2.1中找到此设置,是否存在跟踪进度的问题? - Robin
它由“显示静态方法和字段的导入建议”复选框控制。你需要什么不同的东西吗? - Peter Gromov
我搜索了一个禁用自动的选项 静态的 导入只是为了防止IDEA破坏我的代码。这显然是一个错误,所以我将创建一个问题或添加评论IDEA-72227。谢谢彼得! - Robin


在IntelliJ IDEA 2017.1.5中,我通过增加数字来解决这个问题:

Settings -> Editor -> Code Style -> Java ->
    Class count to use import with '*': 50
    Names  count to use static import with '*': 30

0
2018-04-16 07:34