Eclipse:将任务标签限制到当前项目

Eclipse目前显示所有打开项目的任务标签( // TODO )。 如果有人能指出偏好,我可以在哪里限制显示的任务范围(例如,只有来自当前项目的任务),我将不胜感激。 谢谢!

在Eclipse Helios(3.6)中,你可以configuration范围。

向右箭头 – >configuration内容:

配置内容img

在左侧select一个configuration(或者创build一个新的configuration),在Scope部分的右侧select“在同一个项目的任何元素上”。

在右上方应该有一个向下的箭头,里面有几个选项。 对于旧的Eclipse,您想要的选项是Filters …对于较新的Eclipse,现在选项为Configure Contents。 在configuration内容对话框的顶部是一个范围select与你想要的选项,我想..如果不检查首选项和search任务,或范围。 它应该在那里。

closures你没有工作的项目。 工作区的任何部分都显示任务,因此通过执行closures操作来删除您未处理的项目。 (右键单击项目浏览器中的项目,然后“closures项目”)

configuration内容…可以用来过滤像工作集(如果你还没有使用工作集,你应该),但另一种方法是使用Mylyn来过滤掉任何与你的“目前正在研究。

只要closures你没有工作的项目。
您也可以将它们留在工作区中。

在Eclipse Juno 4.2.1中,我发现可以禁用特定的项目TODO任务。

在项目属性打开: Java编译器>任务标签

在该页面中,选中“启用项目特定设置”选项,并从下面的列表中删除TODO项,然后该项目的TODO注释将不会显示在任务中。 您也可以从列表中删除其他标签。

通过工作集筛选工作正常,但我必须将包放入工作集,而不是整个项目。

AFAIK Eclipse任务列表是基于工作区的,默认情况下不能真正被过滤。