【问题标题】:Fast compiler error messages in EclipseEclipse 中的快速编译器错误消息
【发布时间】:2008-10-03 13:58:15
【问题描述】:

作为一个新的 Eclipse 用户,我经常为编译器错误消息显示需要多长时间而烦恼。这主要只是状态栏或“问题”选项卡中不适合的长错误的问题。但是我在 Java 中遇到了足够长的错误——尤其是泛型——这是一个令人烦恼的问题。 (注意:这个问题的正确答案不是“更好地使用泛型。”;-)

我发现显示错误的方法是:

  1. Ctrl+. 或执行命令“Next Annotation”。下一个错误将突出显示,并且其相关消息出现在状态栏中(如果它足够短)。如果“问题”标签已打开,该错误也会在“问题”标签中突出显示,但该标签不会自动置于顶部。
  2. 将鼠标悬停在错误上。在出现明显滞后后,错误消息会显示为“工具提示”,以及任何相关的“快速修复”。
  3. 将鼠标悬停在编辑窗格左侧的错误图标上。在明显滞后之后,该行的所有错误消息都显示为“工具提示”。点击图标会弹出“快速修复”。

我希望Ctrl+. 自动并立即显示完整的错误消息(我不在乎在哪里)。这是一个可配置的选项吗?

[更新] @asterite 的“Ctrl+. F2”差不多了。如何使“下一个注释,然后显示工具提示描述”成为绑定到单个击键的宏?

【问题讨论】:

    标签: java eclipse ide


    【解决方案1】:

    好吧,您可以按 F2 显示通常显示 javadoc 的弹出窗口。如果有错误,它将显示错误消息以及可用的快速修复。

    所以你可以反复按Ctrl+.、F2来达到你想要的效果。

    【讨论】:

      【解决方案2】:

      是的,烦人的问题。 Ctrl+1 如果您从同一行使用它,则会提供快速修复。有时我不得不求助于从问题视图中复制错误消息:(

      【讨论】:

        【解决方案3】:

        “在明显滞后后,错误消息 显示为“工具提示”,以及 任何相关的“快速修复”。

        不知道这是否对您有帮助,但您可以通过更改位于以下菜单中的自动激活延迟值来减少弹出窗口中的延迟:

        Window>Preferences>Java>>Editor>ContentAssist
        

        【讨论】:

        • 更改延迟对我没有任何明显的影响。我必须重新启动吗?
        猜你喜欢
        • 1970-01-01
        • 2012-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-12
        相关资源
        最近更新 更多