【问题标题】:Best Practices for Eclipse's Problems ViewEclipse 问题视图的最佳实践
【发布时间】:2008-10-01 08:46:39
【问题描述】:

我使用 Eclipse 已经有一段时间了,但我仍然没有找到如何配置问题视图以仅显示感兴趣的错误和警告。有没有一种简单的方法来过滤来自特定资源或特定路径的警告?例如,当我生成 javadoc 时,我会收到大量不相关的 html 警告。另外,有没有办法改变出现警告/错误的最大数量?

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

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

【问题讨论】:

    标签: eclipse


    【解决方案1】:

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

    【讨论】:

    • 感谢好友帮助我缩小解决警告的范围:)+1 并且使用导航器解决问题将进一步简化流程。像文件夹而不是打包。:):)跨度>
    • 感谢拉维沙!!我现在已经搜索了 9 个小时的问题,并使用这个小过滤器来追踪问题!
    【解决方案2】:

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

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

    【讨论】:

    • 我的版本(Galileo;20090920-1017)不是三个箭头,而是一个向下箭头,它会弹出一个菜单。过滤选项列在“显示”下方。
    • 非常感谢您提供该链接!我正在疯狂寻找按钮,但由于某种原因,我的 Eclipse 版本没有它。我必须按问题窗格右上角的向下箭头并点击“配置内容”。就像在链接中一样。再次感谢!!
    【解决方案3】:

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

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

    【讨论】:

    • 我去了 windows - 首选项 - java - 编译器 - 在那里构建并设置首选项,但没有设置此处描述的视图,它不起作用。非常感谢您的回答!
    • 救命稻草,多年来一直在碰壁,直到看到这篇文章,谢谢。仅供参考,在 ME Blue 10.6 中,触发所需对话框的下拉菜单位于配置内容(不是首选项)下。
    【解决方案4】:

    Ganymede (Eclipse 3.4) 的更新链接:

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

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

    在我的例子中,我将生成的 jsp 代码包含在我的源路径中,并且在 *_jsp.java 文件中出现了各种警告(例如未使用的应用程序、页面、输出、配置、page_context 变量)。所以最好通过资源模式排除它们。 (或者让 jspc 不编写未使用的代码……但这完全是一个不同的问题)。

    【讨论】:

      【解决方案5】:

      回复:您的编辑

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          【解决方案7】:

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

          未交叉: [ ] 使用标记限制

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-01-16
              • 1970-01-01
              • 2015-01-17
              • 1970-01-01
              • 1970-01-01
              • 2013-08-09
              • 2011-12-26
              • 1970-01-01
              相关资源
              最近更新 更多