来自特定文件的Eclipse任务

时间:2010-06-09 08:16:45

标签: eclipse ide filter task

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

4 个答案:

答案 0 :(得分:18)

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

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

“仅在选定元素上”

alt text


Steve Chambers提及in the comments

  

要在 Kepler (Eclipse 4.3)中使用此功能,我必须勾选左上角“TODOs”配置中的复选框(而不是“显示所有项目”) ,默认情况下勾选。)

答案 1 :(得分:2)

我没有运行Galileo,而是运行稍微旧版本的Eclipse。但是,您至少可以按任务描述过滤任务列表,如果不是文件名。打开“任务”视图的菜单,然后从中选择 Configure Filters... Configure Contents...。从那里,您可以设置一个过滤器,根据任务描述的内容过滤数据。也许你可以用它来达到你想要的效果。

(另外我确信,如果在Galileo的过滤器配置中添加了新功能,则可以在“配置内容”窗口中看到它。)

希望这有帮助。

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

我无法找到完全符合你想要的方法。

在单个文件中,您可以打开文件,并通过边距中的图标找到TODO项目。

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

您还可以查看Mylin任务管理插件。你可以从TODO项目创建Mylin任务,你可以使用Mylin的任务列表视图,而不是使用TODO的任务视图。