3

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

没关系 - 我只想查看TODOs我当前的 Mylyn 任务 - 但我只看到一个// TODO- 在作为任务上下文一部分的文件中还有很多。
此外,我仍然想过滤TODO文本 - 即我真的只想看到// TODO CR_16(这是旧代码,其中有很多旧代码TODOs)。

所以:

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

谢谢你,金

4

3 回答 3

2

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

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

HTH 汤姆

于 2011-02-01T13:00:46.120 回答
1

原来我只是没有跟上伽利略/任务的速度。对于遇到此问题的其他人:您可以通过任务菜单中的配置内容选项过滤 Galileo 中的任务。您可以定义几个不同的过滤器(例如,匹配所有 TODO 标签、匹配所有 FIXME 标签等),但请注意如何设置左下角的单选按钮:例如,匹配所有配置将只显示所有具有一个 TODO 标签和一个 FIXME 标签(在我的情况下 - 可能还有其他人的 - 完全没有;-)

现在我明白了,一切都很好:我不需要使用 // TODO CR_16,而是可以使用 // TODO,并使用我的 Mylyn 任务焦点来显示我当前上下文中的 TODO。

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

谢谢你的帮助,金

于 2011-02-18T12:33:45.693 回答
0

在 Tasks > Configure Contents... 中是一个菜单,您可以在其中配置您自己的过滤器。

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

于 2014-10-31T11:17:30.883 回答