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

如何将任务标记限制到Eclipse中的当前项目?,eclipse,Eclipse,Eclipse当前显示所有打开项目中的任务标记(//TODO)。如果有人能指出我的偏好,我将不胜感激,因为我可以限制所显示任务的范围(例如,仅限当前项目中的任务) AFAIK Eclipse任务列表是基于工作区的,在默认情况下无法真正进行筛选。关闭您没有处理的项目。任务显示在工作区的任何部分,因此通过执行关闭操作来删除您没有处理的项目。(右键单击项目浏览器中的项目,然后“关闭项目”)右上角应该有一个向下箭头,其中有几个选项。对于旧的Eclipse,您需要的选项是过滤器。。。对于较新的Eclips

Eclipse当前显示所有打开项目中的任务标记(
//TODO
)。如果有人能指出我的偏好,我将不胜感激,因为我可以限制所显示任务的范围(例如,仅限当前项目中的任务)

AFAIK Eclipse任务列表是基于工作区的,在默认情况下无法真正进行筛选。

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

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

配置内容…可以用来过滤工作集之类的内容(如果您还没有使用工作集,您应该这样做),但另一种方法是使用Mylyn过滤掉与您当前工作不相关的任何UI元素。

按工作集过滤效果很好,但是我必须将包放入一个工作集,而不是整个项目。

在EclipseHelios(3.6)中,您可以配置范围

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


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

只需关闭您不处理的项目即可。

您也可以将它们留在工作区。

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

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

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

在Eclipse 2019-06中:

1-打开任务窗口
2-单击向下的箭头

3-点击
过滤器…


4-在左侧的
Configurations
面板中选择TODOs(或您保存的任何配置)。
5-
范围下
选择所选项目中元素的



6-点击应用并关闭


现在,“任务”视图将仅显示您当前所在项目的任务。

任务列表可以根据各种内容进行筛选,例如工作集。是的,可以按工作集进行筛选,但您不能在项目级别进行筛选。这允许您保持其他项目处于打开状态,但只能查看当前项目的待办事项。我推荐这个选择。然而,蒂尔曼的回答涵盖了相同的内容,而且更加精确@MichaelHerold不能同意你的观点,对我来说这一点很有帮助,因为它帮助我找到了那个三角形。你正在使用的库呢->中等平面:=)但是thx无论如何我也必须取消选择顶部的“显示所有项目”。