2008-10-03 49 views
2

作为一名新的Eclipse用户,我一直对编译器错误消息显示需要多长时间感到恼火。对于不适合状态栏或“问题”选项卡的长错误,这通常只是一个问题。但是,我在Java —中得到了足够长的错误,尤其是对于泛型—,这是一个唠叨的问题。 (注:“在使用泛型得到更好”的正确回答这个问题是不是;-)Eclipse中的快速编译器错误消息

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

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

我想为Ctrl+.自动地立即提出完整的错误信息(我不在乎在哪里)。这是一个可配置的选项?

[更新] @ asterite的“Ctrl+. F2”就差不多了。如何制作“下一个注释,然后显示工具提示说明”一个绑定到单个按键的宏?

回答

2

那么,你可以按F2来显示通常显示javadoc的弹出窗口。如果出现错误,它将显示错误消息和可用的快速修复。

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

0

是的唠叨问题。如果从同一行使用它,则可以使用Ctrl+1进行快速修复。有时候,我不得不求助于复制错误消息从问题视图:(

0

“一个明显的滞后之后,该错误消息 显示为‘工具提示’,与 任何有关沿‘快速修复’。

不知道这是否会帮助你,但你可以通过在位于菜单改变自动激活延迟值减少弹出滞后:

Window>Preferences>Java>>Editor>ContentAssist 
+0

更改延迟没有按”没有任何明显的影响对我来说。我必须重新启动吗? – 2008-10-03 22:13:44