2011-02-01 52 views
3

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

这样就可以了 - 我只希望看到TODOs用于当前的Mylyn任务 - 但我只看到一个// TODO - 作为任务上下文的文件中还有更多。
此外,我仍然想过滤TODO文本 - 即我真的只想看到// TODO CR_16(这是旧的代码,其中有很多旧的TODOs)。

所以:

  • (部分1)我怎样才能得到Mylyn的给我看所有这些文件中的TODOs在当前任务上下文?
  • (第2部分)我怎么能过滤这些,所以我只看到TODO CR_16

谢谢 金

回答

1

事实证明,我只是没有加快伽利略/任务。对于有此问题的其他人: 您可以通过任务菜单中的配置内容选项在伽利略中过滤任务。您可以定义多个不同的过滤器(例如,匹配所有TODO标签,匹配所有FIXME标签等),但要小心如何设置左下方的单选按钮:例如,匹配所有配置将仅显示所有具有TODO标签和FIXME标签(在我的情况下 - 可能是其他人都是 - )都没有;-)

现在我明白了,事情很好:我不需要使用// TODO CR_16,但可以直接使用// TODO,并使用我的Mylyn任务重点向我展示当前上下文中的TODO。

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

感谢您的帮助, 金

2

的原因没有看到你的任务为重点的待办事项,列出所有待办事项的是,Mylyn的上下文没有只对文件进行筛选。如果您正在编辑类文件,则上下文将转到方法。我想你的TODO是一种方法的主体。只要concreate方法不在您的上下文中,您将看不到TODO条目。

解决方法是禁用TODO的任务焦点,并配置TODO列表的内容以仅查看所选元素(本例中为活动编辑器)的TODO。

HTH汤姆

+0

我认为还可以创建另一个任务视图并对其进行自定义。 – oshai 2011-02-01 16:09:27

0

在任务>配置目录...是一个菜单,当你可以配置你自己的过滤器。

如果您在大公司或大项目中工作,最好的办法是不仅过滤“TODO”,而且还过滤“TODO”+您的昵称,因此您只能看到正在等待的任务。范围“在任何项目上”都会让您有机会观察整个工作区。

相关问题