Eclipse中的快速编译器错误消息

时间:2008-10-03 13:58:16

标签: java eclipse ide

作为一个新的Eclipse用户,我一直很烦恼显示编译器错误消息需要多长时间。对于不适合状态栏或“问题”选项卡的长错误,这通常只是一个问题。但是我在Java中得到了足够长的错误 - 特别是对于泛型 - 这是一个棘手的问题。 (注意:这个问题的正确答案不是“在使用泛型方面做得更好。”;-)

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

  1. Ctrl+.或执行命令“Next Annotation”。突出显示下一个错误,并在状态栏中显示其关联的消息(如果它足够短)。如果错误在“问题”选项卡中突出显示,如果它已打开,但该选项卡不会自动显示在顶部。
  2. 将鼠标悬停在错误上。在明显滞后后,错误消息显示为“工具提示”,以及任何关联的“快速修复”。
  3. 将鼠标悬停在编辑窗格左侧的错误图标上。在明显滞后之后,该行的所有错误消息都显示为“工具提示”。单击该图标会显示“快速修复”。
  4. 我希望Ctrl+.自动立即显示完整的错误消息(我不在乎哪里)。这是一个可配置的选项吗?

    [更新] @ asterite的“Ctrl+. F2”几乎就是这样。如何将“下一个注释,然后显示工具提示描述”设为一个单键击的宏?

3 个答案:

答案 0 :(得分:2)

好吧,你可以按F2显示通常显示javadoc的弹出窗口。如果出现错误,它将显示错误消息,并提供可用的快速修复。

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

答案 1 :(得分:0)

是的唠叨问题。 Ctrl+1如果您从同一行使用它,则会显示快速修复。有时我不得不从问题视图中复制错误消息:(

答案 2 :(得分:0)

  

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

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

Window>Preferences>Java>>Editor>ContentAssist