标题说明了一切。我正在使用ADT,我的源代码中包含//TODO
个标签。
我可以使用 Tasks View 浏览标签,但是当我想将任务标记为已完成时,Mark Completed
选项显示为灰色。
造成这种情况的原因是什么?如何解决?删除已完成任务的//TODO
标签不是一种选择,我希望以后能够查看我的更改。
答案 0 :(得分:8)
在Preferences-> Java-> Compiler->任务标记中创建另一个任务标记,例如// DONE
。
然后当您修复TODO时,将其更改为DONE,该DONE仍将保留在“任务”视图中,但仍然是distingishable
答案 1 :(得分:5)
您只能在“任务”视图中标记通过add Task
菜单选项添加的已完成任务,但由于// TODO
创建的任务无法执行此操作。
Elipse bug 309567
中描述了这一点答案 2 :(得分:2)
使用// TODO
创建的任务无法设置为完成。必须使用添加任务... -dialog创建它们,有两种方法可以执行此操作:
如果您希望任务指向一段代码,请右键单击标记栏或行的行号,然后选择添加任务... 。这将允许您添加一个可以设置为完成的任务,如果您在任务视图中双击它,它也会转到您的代码。 以下是图片指南:http://www.tutorialspoint.com/eclipse/eclipse_task_management.htm
如果您想添加一个没有路径,位置和资源信息/连接的更一般的任务,请转到任务 - 查看,右键单击并选择“添加任务......“。此任务将显示在“任务”中,您可以将其标记为完成,但在双击时,它不会将您带到代码中的任何位置。
答案 3 :(得分:0)
我知道这个问题已有数年之久,但对于其他人来说,这就是我处理任务标签的方式。
我的所有标签都以!例如!Bug,!改进,以便任务管理器不会找到不属于任务的这些单词的所有用法。任务注释始终以任务标记开头。所有这些都可以很容易地对找到的标签列表进行排序,以便将它们分组为b类型。
优先级低!已解决的标记,所以当任务解决了所有需要的时候,它就会在现有的基础上添加Resolved!在任务列表中留下以供将来参考。
// !Question find why fudge factors are necessary becomes // !Resolved Question find why fudge factors are necessary
因为它可以与“添加任务”一起使用,所以它会添加另一级别的报告,尤其是在添加任务对话框中使用相同的标记时。我添加任务的问题是它们似乎不可编辑,并且在不点击任务图标的情况下通过源阅读时不容易看到它们,我不知道它们是否包含在源代码管理中。我确实可以将它们标记为已完成,任务视图可以省略它们。