【问题标题】:How to get IntelliJ From making annoying blue popups?如何从制作烦人的蓝色弹出窗口中获取 IntelliJ?
【发布时间】:2010-09-22 18:10:10
【问题描述】:

在运行最新 JDK 的 Mac OSX 上,我的 IntelliJ 9.0.3 会弹出这些令人难以置信的烦人且持久的窗口:

这东西编译运行良好,JDK 肯定可以在这台机器上运行。它应该是 java.util.string,而不是其他 apache 字符串。 这应该是什么,我该如何摆脱它?谢谢!

【问题讨论】:

  • 这是java.lang.String,而不是java.util.Stringjava.lang 包中的类是隐式导入的。
  • 你可以告诉它不要从包中推荐类。这应该会阻止它建议您不想要的软件包。您应该能够轻松地为弹出窗口的选项执行此操作。
  • 最烦人的是这些弹出窗口的出现。如果有错误就好了。在它下划线,让我单击或悬停以查看建议。但是触发弹出窗口是一个糟糕的用户体验。

标签: java ide intellij-idea


【解决方案1】:

找到了! 在 intellij idea 14 中,转到

设置 -> 编辑器 -> 常规 -> 自动导入,并取消勾选 java/kotlin/xml/... 部分下的“显示导入弹出窗口”。

这样就解决了。

【讨论】:

  • 实际上它不在 XML 部分,java 有一个,python 有另一个,等等。但仍然赞成。谢谢!
  • 作为之前的评论,赞成让我们进入球场,但使用 Java 部分:“显示导入弹出窗口”
  • 我很欣赏这里的信息。我。不过,鉴于这是在 google 中输入“intellij idea make the blue popups go away”的结果来源,也许值得调整答案的正确性?
【解决方案2】:

我的猜测是你没有配置你的项目正在使用的 Java SDK。

File -> Project Structure -> Project -> Project SDK,选择一个,确保它不会显示为红色。

【讨论】:

  • 通常情况下,指令中已经包含了 intellij 无法获取的引用,例如服务器上存在的那些。在这种情况下,它提供“修复”您的 xml,这很烦人。请参阅下面关于如何禁用 XML 的自动导入功能的答案。
【解决方案3】:

您可以忽略导入弹出窗口中的某些包和类。

在此处查看答案:Limiting IntelliJ IDEA import suggestions on completion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多