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

96

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

9个回答

155
在Eclipse Helios (3.6)中,您可以配置范围。
在右上角点击向下箭头 -> 配置内容:
在左侧选择一个配置(或创建新的配置),在右侧的“范围”部分选择“同一项目中的任何元素”。
请参考以下链接查看操作截图:Configure Contents img

9
我需要取消选择顶部的“显示所有项目”选项。 - pcworld

10

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


这样可以让你保持其他项目的打开状态,但是只能看到当前项目的待办事项。我推荐选择这个选项。但是,Tilman的回答涵盖了相同的内容并且更精确! - Michael Herold
@MichaelHerold 我不同意你的看法,对我来说这个很有帮助,因为它帮助我找到了那个三角形。 - Arturas M

9

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


你正在使用哪些库?-> 中等计划 :=) 但还是谢谢。 - cV2

5

在Eclipse 2019-06中:

1- 打开任务窗口。
2- 点击向下的箭头
3- 点击筛选器...
enter image description here


4- 在左侧的配置面板中选择待办事项(或者你保存的任何其他配置)。
5-范围下拉菜单中选择选择的项目元素上的
enter image description here

6- 点击应用和关闭

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


5

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


2
在Eclipse Juno 4.2.1中,我发现可以禁用特定项目的TODO任务。
在项目属性中打开: Java编译器 > 任务标记 从该页面勾选“启用项目特定设置”,并从下面的列表中删除TODO条目,之后该项目中的TODO注释将不会显示在任务中。 您还可以从列表中删除其他标记。

2

只需关闭你没有在工作的项目。
你也可以将它们留在工作区。


0

按工作集过滤可以正常工作,但我不得不将包放入工作集中,而不是整个项目。


-3
据我所知,Eclipse任务列表是基于工作区的,通常不能默认过滤。

2
任务列表可以根据各种事项进行过滤,例如工作集。 - JesperE
可以通过工作集来实现,但据我所知,无法在项目级别上进行过滤。 - Uri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接