如何在Eclipse中启用TODO / FIXME / XXX任务标记?

时间:2010-12-08 13:58:28

标签: eclipse tags task

在使用Eclipse的这些年里,我从未知道TODO / FIXME / XXX注释标签应该出现在任务列表中。显然这是默认禁用的东西,因为我一直在使用这些标签,只要我一直在使用Eclipse,我从未见过其中一个出现在任务列表中。任何人都可以指出如何启用此功能?我看到没有任何偏好选项可以说明“让我的源代码标签出现在任务列表中”的效果。如果它存在,这将是一个很好的功能,但我开始怀疑。

我已经问过了,正如其他人向我建议的那样,这些东西显然没有效果,但我还是试过了:

  • 升级到最新版本的Eclipse。
  • 重启Eclipse。
  • 关闭并重新打开任务列表。
  • 刷新项目。

我正在使用:
面向Web开发人员的Eclipse Java EE IDE 版本:Helios Service Release 1
构建ID:20100917-0705

5 个答案:

答案 0 :(得分:134)

对我来说,默认情况下会启用此类标记。您可以配置应在工作区选项中使用哪些任务标记: Java>编译器>任务标签

alt text

检查它们是否在此位置启用,这应该足以让它们出现在“任务”列表(或“标记”视图)中。

额外注意事项:如果您在同一工作区上工作,重新安装Eclipse不会在大多数情况下更改任何内容。 Eclipse使用的大多数设置都存储在工作区文件夹的.metadata文件夹中。

答案 1 :(得分:39)

在我使用的发行版中,默认情况下任务列表中列出了任务(至少对于Java)。对于其他内容类型,您可以检查以下设置。

显示任务视图: 窗口>显示视图>其他>一般>任务

对于非Java任务标记:检查以下设置: 窗口>偏好>一般>编辑>结构化文本编辑器>任务标签 您可以在[任务标签]选项卡中启用搜索任务标签,并在[过滤器]选项卡中选择内容类型。

对于Java任务标记,您应该查看: 窗口>偏好> Java>编译器>任务标签

学家

答案 2 :(得分:19)

我正在使用Eclipse Classic 3.7.1。

解决方案是:Window>偏好>一般>编辑>结构化文本编辑器>任务标签并选中“启用搜索任务标签”复选框。

答案 3 :(得分:9)

所有这些设置都是选择您感兴趣的标签所必需的,但是为了在列表中显示这些标签,您还需要选择正确的Eclipse透视图。我终于发现了"标记"包含"任务"的选项卡list仅在" Java EE"透视...希望这有帮助! : - )

答案 4 :(得分:2)

有明显的发行版或自定义版本,其中不存在为非Java文件设置任务标记的功能。 This post提到ColdFusion Builder(基于Eclipse构建)不允许您设置非Java任务标记,但CF Builder 2的测试版本可以。 (我知道OP没有使用CF Builder,但我是,我自己也在想这个问题...因为他没有看到设置非Java标签的能力,我认为其他人可能在同一个位置。)