Eclipse问题查看的最佳实践

时间:2008-10-01 08:46:39

标签: eclipse

我使用Eclipse已经有一段时间了,我还没有找到如何配置问题视图以仅显示感兴趣的错误和警告。是否有一种简单的方法可以过滤掉特定资源或特定路径的警告?例如,当我生成javadoc时,我得到了大量无关的html警告。另外,有没有办法更改出现的警告/错误的最大数量?

我知道过滤器概念,但我正在寻找一些现实生活中的例子。其他人使用什么样的过滤器或做法?

编辑:我发现过滤“On selected element及其子元素”的建议是最好的。但是我有另一个问题。如果我有“很多”警告或错误,只会出现前100个。在极少数情况下,我想看到所有这些,我该怎么做?

8 个答案:

答案 0 :(得分:62)

我认为过滤“在选定元素及其子元素上”是问题视图过滤器的最佳模式,因为它允许您快速缩小报告问题的范围:单击工作集(在包资源管理器中),以及它显示了集合中所有项目的所有问题;单击项目 - 仅显示所选项目中的问题。单击单个类(或包) - 仅显示所选类(或包)中的问题。因此,您不会因与手头任务无关的问题而分心。

答案 1 :(得分:31)

问题窗格的右上角是一个过滤器按钮(它看起来像三个指向右侧的箭头),单击该按钮可以配置视图。您可以按元素过滤,例如您正在编辑的类或工作集,问题类型(例如java问题,构建文件问题等)和严重性。它实际上非常易于配置。

有关详细信息和屏幕截图,请参阅http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm

答案 2 :(得分:21)

要查看100多个警告,请转到问题视图的下拉菜单(使用视图上最小化按钮旁边的小箭头),选择首选项,您可以选择将此限制从100更改为另一个号。

此信息适用于Ganymede;自欧罗巴以来情况发生了变化,我不确定所有的差异。

答案 3 :(得分:5)

Ganymede的更新链接(Eclipse 3.4):

http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/concepts/cprbview.htm

但我同意基本问题:Problems视图需要按资源过滤,而不仅仅是描述。

就我而言,我在源路径中包含生成的jsp代码,并且* _jsp.java文件中存在各种警告(例如未使用的应用程序,page,out,config,page_context变量)。所以用Resource模式排除它们会很好。 (或者jspc不写未使用的代码......但这完全是另一个问题)。

答案 4 :(得分:5)

Re:你的编辑

在过滤器按钮的下拉按钮中,有一个首选项选项。取消选中“使用标记限制”,您将看到所有错误+警告。

答案 5 :(得分:2)

要查看100多个警告,请转到问题视图的下拉菜单(使用视图上最小化按钮旁边的小箭头),选择Configure Contents。取消选中Use item limits窗口左下角的Configure Contents或在Number of items visible per group:中设置限制。

答案 6 :(得分:1)

打开问题视图。 单击角三角形。 选择偏好

不交换: []使用标记限制

答案 7 :(得分:0)

确保您不要忘记取消选中“过滤器”窗口左上角的“显示所有项目”。我正在应用所有这些过滤器,例如“在选定的元素及其子元素上”,但似乎无法解决。最后,我取消了上述复选框,选择了所需的“配置”,然后它开始工作。