【问题标题】:Find TODO tags in Eclipse在 Eclipse 中查找 TODO 标签
【发布时间】:2013-05-29 23:25:42
【问题描述】:

当我使用 Eclipse 将未实现的方法添加到 Java 类以修复错误时,方法会自动生成并包括 // TODO Auto-generated method stub

是否有一种简单的方法可以查看包含此注释的所有方法?某种菜单选项?

【问题讨论】:

    标签: java eclipse todo


    【解决方案1】:

    是否有一种简单的方法可以查看包含此注释的所有方法?某种菜单选项?

    是的,请选择以下选项之一:

    1. 转到窗口 → 显示视图 → 任务不是 任务列表)。默认情况下,新视图将显示“控制台”和“问题”选项卡的位置。

    2. 如其他地方所述,如果您打开了相关的源文件,您可以在滚动条旁边看到它们作为蓝色小矩形。

    3. 如果您只想要// TODO Auto-generated method stub 消息(而不是所有// TODO 消息),您应该使用搜索功能(Ctrl-F 用于此文件中的消息搜索 → Java 搜索 → 搜索字符串以便能够指定这个工作区、那个文件、这个项目等)

    【讨论】:

    • 我打开了那个窗口,没有任何显示。关于为什么会这样的任何提示?
    • 是的。该项目已打开。我只看到查找搜索栏和激活链接。我能够在“Marker-> Java Task”下找到任务,但该窗口仍然没有运气。
    • “任务列表”选项卡已打开,但没有显示任何内容。我现在只使用标记,稍后进行故障排除。谢谢。
    • 但是,但是,“忽略问题”违背了计算机极客第 1.4.5.b-436 节的代码
    • 我遇到了这里提到的同样的问题。问题是窗口菜单中有两个视图,“任务列表”和“任务”。 TODO 任务显示在“任务”视图中,而不是“任务列表”视图中。
    【解决方案2】:

    转到窗口>显示视图>标记

    你会得到 java 任务。

    java 任务拥有你项目的所有 TODO

    【讨论】:

    • 我发现这是最好的答案。实际的 Eclipse“任务”似乎与外部系统相关联。
    【解决方案3】:

    Tasks 视图,在 Window -> Show View -> Tasks 下

    【讨论】:

      【解决方案4】:

      有时窗口 → 显示视图不显示任务。只需转到 Window → Show View -> Others 并在对话框中键入 Tasks。

      【讨论】:

        【解决方案5】:

        除了提到任务视图的其他答案:

        还可以过滤列出的任务以仅显示包含文本 // TODO Auto-generated method stub 的 TODO。

        为此,您可以点击Tasks View右上角的Filters...按钮并定义如下自定义过滤器:

        这样在Tasks View中只查找项目中的部分TODO会更简单快捷一些,而且不用使用eclipse搜索所有文件中的文本搜索工具(可能需要相当长的时间)。

        【讨论】:

          【解决方案6】:
          1. 按 Ctrl+H
          2. 转到文件搜索选项卡
          3. 在包含文本字段中输入“// TODO 自动生成的方法存根”
          4. 在文件名模式字段中输入“*.java”
          5. 选择合适的范围

          【讨论】:

          • 只是好奇,为什么这个答案被否决了这么多?它解决了问题(虽然不是以最好的方式),并与接受的答案同时发布。
          • 我认为原因是答案是如此明显。
          • 它正在被否决,以便可以将其删除。它需要删除,因为它是多余的。我们不需要多个答案说本质上相同的事情。正如您所承认的,有更好的方法来做到这一点。
          猜你喜欢
          • 2012-03-06
          • 2011-11-22
          • 2011-05-22
          • 2012-05-11
          • 1970-01-01
          • 2010-10-05
          • 2017-06-14
          • 2013-09-14
          • 1970-01-01
          相关资源
          最近更新 更多