【问题标题】:How to disable automatic Java static imports?如何禁用自动 Java 静态导入?
【发布时间】:2016-05-02 12:43:08
【问题描述】:

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

明确一点:我可以接受非静态导入。

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

【问题讨论】:

  • 我不记得这些导入是自动的...

标签: java intellij-idea import


【解决方案1】:

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

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

【讨论】:

  • 你好彼得!我从youtrack.jetbrains.com 很了解你。感谢更新。 =)
  • 嗨 Kevin :) 显然正确的工作设置将延迟到下一个 EAP (youtrack.jetbrains.com/issue/IDEA-150972)
  • 我在 IDEA 2016.2.1 中仍然找不到这个设置,跟踪进度有问题吗?
  • 它由“显示静态方法和字段的导入建议”复选框控制。你需要什么不同的吗?
  • 我已经搜索了一个选项来禁用自动 static 导入,以防止 IDEA 破坏我的代码。这显然是一个错误,所以我将创建一个问题或向 IDEA-72227 添加评论。谢谢彼得!
【解决方案2】:

在 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 2018-04-20
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    相关资源
    最近更新 更多