如何将任务标签限制为Eclipse中的当前项目?


93

Eclipse当前显示// TODO所有打开的项目中的任务标签()。如果有人可以指出首选项,我可以限制所显示任务的范围(例如仅来自当前项目的任务),我将不胜感激。

Answers:


153

在Eclipse Helios(3.6)中,您可以配置范围。

右上角的向下箭头->配置内容:

配置内容img

在左侧选择一个配置(或创建一个新配置),然后在“范围”部分的右侧选择“在同一项目中的任何元素上”。


9
我也必须取消选中最顶部的“显示所有项目”。
pcworld

10

右上角应该有一个向下箭头,其中有几个选项。对于旧的Eclipse,您想要的选项是“过滤器...”,而对于较新的Eclipse,现在想要的选项是“配置内容”。我认为,在“配置内容”对话框的顶部是一个范围选择,其中包含所需的选项。如果没有,请检查首选项并搜索任务或范围。它应该在某处。


这使您可以保持其他项目处于打开状态,但只能查看当前项目中的待办事项。我推荐这个选项。但是,蒂尔曼的答案涵盖了相同的内容,而且更加准确!
Michael Herold

@MichaelHerold不能同意你的观点,对我来说这是非常有用的,因为它帮助我找到了那个三角形。
Arturas M

9

关闭您不需要的项目。任务显示在工作空间的任何部分,因此请通过执行关闭操作来删除您正在处理的项目。(右键单击项目浏览器中的项目,然后“关闭项目”)


那么您正在使用的库呢->中等计划:=)但还是反正
cV2

5

配置内容...可用于过滤工作集之类的内容(如果尚未使用工作集,则应使用),但是另一种方法是使用Mylyn过滤掉与您的内容无关的任何UI元素目前正在研究中。


2

只需关闭您不在使用的项目。
您也可以将它们留在工作区中。


2

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

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

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


0

按工作集进行过滤可以很好地工作,但是我不得不将软件包放入工作集中,而不是整个项目中。


0

在Eclipse 2019-06中:

1-打开“ 任务”窗口。
2-单击向下的箭头
3-点击Filters...
在此处输入图片说明


4-Configurations左侧面板中,选择TODO(或您已保存的任何配置)。
5-Scope选择6下-单击“ 应用并关闭”, 现在任务视图将仅显示您当前所在项目的任务。On elements in selected projects
在此处输入图片说明




-3

AFAIK Eclipse任务列表是基于工作空间的,因此默认情况下实际上无法进行过滤。


2
可以对各种任务(例如工作集)过滤任务列表。
JesperE,2009年

是的,通过工作集,但是AFAIK不能在项目级别对其进行过滤。
乌里(Uri)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.