2008-10-01 147 views
61

我使用了Eclipse很长一段时间,但我仍然没有找到如何配置Problems View来仅显示感兴趣的错误和警告。是否有一种简单的方法可以过滤来自特定资源或特定路径的警告?例如,当我生成javadoc时,我得到大量不相关的html警告。另外,有没有办法改变出现的警告/错误的最大数量?Eclipse问题的最佳实践查看

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

编辑:我找到了对“在选定的元素及其子元素上进行过滤”的建议,使其成为最好的元素。不过,我还有一个问题。如果我有“很多”警告或错误,只会出现前100个。在罕见的情况下,我想看到他们所有人,我该怎么做?

回答

62

我觉得过滤“在选定的元素和它的孩子”是问题视图过滤器的最佳模式,因为它允许您非常快速地缩小报告问题的范围:单击工作集(在包资源管理器中),它显示了该集合中所有项目中的所有问题;点击一个项目 - 只会显示所选项目中的问题。点击单个类(或包) - 只显示所选类(或包)中的问题。所以你不会因与你的任务无关的问题而分心。

+2

谢谢巴迪,也帮助我缩小了解决警告的范围:)+ 1为那 并解决使用导航将进一步简化过程。像文件夹明智,而不是包装:) :) – Ravisha 2010-08-09 04:47:26

31

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

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

+10

我的版本(伽利略; 20090920-1017)没有三个箭头,而是一个向下的箭头,它提供了一个菜单。 “显示”下列出了筛选选项。 – Quantum7 2010-01-23 01:32:12

+1

非常感谢SOOO为那个链接!我疯狂地寻找按钮,但由于某种原因,我的Eclipse版本没有它。我不得不按下问题窗格右上角的向下箭头并点击“配置内容”。就像在链接中一样。再次感谢!! – AnthonyW 2013-05-17 18:53:19

5

更新的链接,木卫三(Eclipse的3.4):

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

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

在我的情况下,我在我的源路径中包含生成的jsp代码,并且在* _jsp.java文件(如未使用的应用程序,页面,输出,配置,page_context变量)中出现各种警告。因此,按资源模式排除它们会很好。 (或者为了jspc不写未使用的代码......但这完全是一个不同的问题)。

5

回复:您的编辑

在下拉通过过滤器按钮按钮,还有一个喜好选择。取消选中“使用标记限制”,您将显示所有错误和警告。

21

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

此信息用于Ganymede;事情已经改变,因为欧罗巴,我不知道所有的差异。

1

打开问题视图。 点击转角三角形。 选择喜好

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

2

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