来自特定文件的Eclipse任务

来自特定文件的Eclipse任务,eclipse,ide,filter,task,Eclipse,Ide,Filter,Task,在Eclipse(Galileo)中,是否可以按特定文件或多个文件过滤TODO和FIXME任务列表?而不是整个项目的完整列表。我找不到一种方法来完全满足您的要求 在单个文件中,您可以打开该文件,并通过页边距中的图标找到待办事项 您还可以打开“任务”视图(窗口->显示视图->任务),并通过单击列标题对任务进行排序。按“资源”或“路径”排序可能会为您提供所需的部分功能 您还可以查看Mylin任务管理插件。您可以从TODO项目创建Mylin任务,并且使用Mylin的任务列表视图可以比使用TODO的任务

在Eclipse(Galileo)中,是否可以按特定文件或多个文件过滤TODO和FIXME任务列表?而不是整个项目的完整列表。

我找不到一种方法来完全满足您的要求

在单个文件中,您可以打开该文件,并通过页边距中的图标找到待办事项

您还可以打开“任务”视图(窗口->显示视图->任务),并通过单击列标题对任务进行排序。按“资源”或“路径”排序可能会为您提供所需的部分功能


您还可以查看Mylin任务管理插件。您可以从TODO项目创建Mylin任务,并且使用Mylin的任务列表视图可以比使用TODO的任务视图创建更多任务。

我运行的不是Galileo,而是稍旧版本的Eclipse。但是,如果不是文件名,至少可以按任务描述筛选任务列表。打开任务视图的菜单,从中选择
配置过滤器…
配置内容…
。从那里,您可以设置一个过滤器,根据任务描述的内容过滤数据。也许你可以用它来实现你想要的

(另外,我确信,如果Galileo中的过滤器配置中添加了新功能,那么从“配置内容”窗口中可以明显看到这一点。)


希望这有帮助。

您可以通过任务视图右上箭头选择“配置内容”选项

从那里,您应该选择一个更窄的过滤器,如:

“仅在选定元素上”


提到:

为了在开普勒(Eclipse4.3)中实现这一点,我必须勾选左上角“
TODOs
”配置上的复选框(而不是默认勾选的“ShowAll items”)


解决问题的更好方法可能是从对话框中选择“在工作集上”,选择“选择…”。然后创建一个工作集,它会询问您哪些文件是工作集的一部分,并且只显示这些文件中的任务


我用它来排除Symfony2中的“vendors”目录和Zend Framework中的“Zend”目录,它们充满了TODO和污染这些视图的错误。

在Galileo中它被称为“Configure Contents…”。要在开普勒中实现这一点,我必须勾选左上角“TODO”配置上的复选框(而不是“Show all items”),默认情况下会勾选)。@Steven。我已将您的评论包含在答案中,以提高可视性。