Eclipse问题视图的最佳实践
我使用Eclipse已经有一段时间了,但我仍然没有找到如何配置问题视图以仅显示感兴趣的错误和警告的方法。有没有一种简便的方法可以从特定资源或者特定路径中滤除警告?例如,当我生成javadoc时,会收到大量无关的html警告。另外,是否有办法更改出现的警告/错误的最大数量?
我知道过滤器的概念,但是我正在寻找一些现实生活中的例子。别人使用什么样的过滤器或者做法?
编辑:我发现筛选"在选定元素及其子元素上"的建议是最好的。我还有另一个问题。如果我有"很多"警告或者错误,则仅出现前100个。在极少数情况下,我想看到所有人,该怎么办?
解决方案
在"问题"窗格的右上角是一个过滤器按钮(它看起来像三个指向右边的箭头),单击可进行配置。我们可以按元素(例如我们正在编辑的类或者工作集),问题的类型(例如Java问题,buildfile问题等)和严重性进行过滤。它实际上是非常可配置的。
有关详细信息和屏幕截图,请参见http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/concepts/cprbview.htm。
我认为过滤"在选定的元素及其子元素上"是"问题"视图过滤器的最佳模式,因为它使我们可以非常迅速地缩小报告的问题的范围:单击"工作集"(在"程序包资源管理器"中),并显示所有集合中所有项目中的问题;单击一个项目,仅出现所选项目中的问题。单击单个类(或者程序包),仅显示所选类(或者程序包)中的问题。因此,我们不会因与手头任务无关的问题而分心。
Ganymede(Eclipse 3.4)的更新链接:
http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.user/concepts/cprbview.htm
但我同意一个基本问题:"问题"视图需要按资源进行过滤,而不仅仅是"描述"。
就我而言,我将在源路径中包含生成的jsp代码,并且* _jsp.java文件中会发生各种警告(例如未使用的应用程序,page,out,config,page_context变量)。因此最好通过Resource模式排除它们。 (或者让jspc不编写未使用的代码...但这完全是另一个问题)。
回复:编辑
在过滤器按钮旁边的下拉按钮中,有一个首选项选项。取消选中"使用标记限制",我们将看到所有错误和警告。
要查看100多个警告,请转到问题视图的下拉菜单(使用视图上的"最小化"按钮旁边的小箭头),选择"偏好设置",我们可以选择将此限制从100更改为另一个数字。
该信息适用于Ganymede;自从欧罗巴以来,情况发生了变化,我不确定所有差异。