eclipse任务列表TODO和Mylyn

时间:2011-02-01 12:41:14

标签: eclipse mylyn tasklist

我使用eclipse 3.5并且刚刚安装了Mylyn 3.4.2。这很棒,但是......
当我打开旧任务列表(// TODO)时,没有用于定义过滤器的菜单选项 而是出现Mylyn焦点图标。

那没关系 - 我只想查看我当前Mylyn任务的TODOs - 但我只看到一个// TODO - 并且文件中有更多属于任务背景。
此外,我仍然希望过滤TODO文本 - 即我真的只想看到// TODO CR_16(这是旧代码,其中有很多旧的TODOs。)< / p>

所以:

  • (第1部分)如何让Mylyn向我展示当前任务上下文中文件中的所有TODOs
  • (第2部分)如何过滤这些内容,以便我只看到TODO CR_16

谢谢你, 金

3 个答案:

答案 0 :(得分:2)

在您的以任务为中心的Todo-List中没有看到所有TODO的原因是Mylyn上下文不仅仅过滤文件。如果您正在编辑类文件,则上下文将转到方法。我猜你的TODO是一个方法的主体。只要concreate方法不在您的上下文中,您就不会看到TODO条目。

解决方法是禁用TODO的任务焦点并配置TODO列表的内容以仅查看所选元素的TODO(在这种情况下为活动编辑器)。

HTH汤姆

答案 1 :(得分:1)

事实证明,我只是没有达到伽利略/任务的速度。对于有此问题的其他人: 您可以通过“任务”菜单中的“配置内容”选项过滤Galileo中的任务。您可以定义几个不同的过滤器(例如匹配所有TODO标签,匹配所有FIXME标签等)但要小心如何设置左下角的单选按钮:例如,匹配所有配置只会显示所有具有的任务一个TODO标签和一个FIXME标签(在我的情况下 - 可能是其他人的 - 完全没有; - )

现在我明白了,事情很有效:我不需要使用// TODO CR_16,但可以使用// TODO,而是使用我的Mylyn任务焦点向我展示当前的TODO上下文。

但是,有一件事仍然让我感到困惑的是,当你对项目进行清理时,所有eclipse任务(而不是Mylyn任务)的创建时间都设置为当前时间戳。这是一个已知的错误吗?

感谢您的帮助, 金

答案 2 :(得分:0)

在任务中&gt;当您可以配置自己的过滤器时,配置内容...是一个菜单。

如果你在一家大公司工作,或者在一个大项目上工作,最好不要过滤“TODO”,而是“TODO”+你的昵称,这样你只能看到等待你的任务。范围“在任何项目上”将使您可以监视整个工作区。