Eclipse中的快速编译器错误消息
时间:2020-03-06 15:04:35 来源:igfitidea点击:
作为Eclipse的新用户,我一直不满意显示编译器错误消息需要多长时间。对于状态栏或者"问题"标签中不存在的长时间错误,这主要只是一个问题。但是我在Java特别是泛型中遇到了足够长的错误,这是一个令人讨厌的问题。 (注意:此问题的正确答案不是"更好地使用泛型"。;-)
我发现显示错误的方法是:
- 按Ctrl +或者执行命令"下一个注释"。下一个错误将突出显示,并且其相关消息会显示在状态栏中(如果足够短)。如果"错误"选项卡已打开,则该错误也会突出显示,但是该选项卡不会自动显示在顶部。
- 将鼠标悬停在错误上。出现明显的滞后之后,错误消息将显示为"工具提示",以及所有相关的"快速修复"。
- 将鼠标悬停在编辑窗格左侧的错误图标上。在明显的滞后之后,该行的所有错误消息均显示为"工具提示"。单击该图标将显示"快速修复"。
我想要的是Ctrl +。自动并立即显示完整的错误消息(我不在乎)。这是可配置的选项吗?
[更新] @asterite的" Ctrl + F2"差不多了。如何使"下一个注释,然后显示工具提示描述"成为绑定到单个按键的宏?
解决方案
好了,我们可以按F2键显示通常显示javadoc的弹出窗口。如果有错误,它将显示错误消息以及可用的快速修复。
因此,我们可以反复执行Ctrl +。,F2来实现所需的功能。
是的,problem问题。如果我们在同一行中使用Ctrl + 1,则会显示快速修复程序。有时我不得不从问题视图中复制错误消息:(
"After a noticeable lag, the error message appears as a "tool tip", along with any associated "Quick Fixes."
不知道这是否对我们有帮助,但是我们可以通过在位于以下菜单中的菜单中更改自动激活延迟的值来减少弹出窗口中的延迟:
Window>Preferences>Java>>Editor>ContentAssist