有没有办法在Eclipse工作区中按名称搜索文件夹/项目?
结果最好在我可以进行批量操作的视图中返回(如关闭,打开,分配工作集)。 只需手动点击数百个项目列表即可。
这个看似微不足道的任务给我带来了悲痛,在我所有的蚀刻年代后,我感到很尴尬。
我试过了:
我错过了什么吗?也许第三方插件可以提供理智的搜索功能? (Eclipse / GroovyMonkey)脚本会帮忙吗? Mylyn的? 在这样一个成熟的环境中,这要求得太多了吗?
我在Eclipse论坛上好心地问过这个问题,他们很友好地回答了“No”:) 像往常一样,我对SO人更有信心,并且会对这些想法表示感激。
当前获胜者是Scott的优秀dynamic working sets插件,它完全实现了上面的选项4!
答案 0 :(得分:7)
首先,我将回答“动态工作集”问题:
我写了一个动态的工作集插件。它允许您按项目性质,名称的正则表达式以及(作为其扩展名)maven组和项目名称对项目进行分组。
在http://code.google.com/p/javadude/wiki/DynamicWorkingSets
上查看这可能会为您提供现在所需的一切......
否则,我认为除非有人为它编写插件(这很容易做到,一旦用于编写eclipse插件),我认为没有任何你想要的东西。
答案 1 :(得分:4)
一些插件可以查看:
我正在使用第一个,我对它很满意。它添加了一个快捷键(Ctrl + Alt + F),可在大多数表,树视图和文本显示中进行搜索,并突出显示组件中的出现情况。适用于编辑器,包浏览器等。
我没有使用第二个插件,但这是主页所说的内容:
一组允许的日食插件 更容易处理日食 工作区中有很多项目。
过滤包资源管理器
Filter Package Explorer提供了一个 视图称为FPackage Explorer 扩展Package Explorer并添加 顶部的过滤字段。
转到项目插件
Go to Project插件提供了一个 对话框类似于“打开类型”对话框 列出了所有可用的项目 工作区,允许您过滤 他们。在这里选择一个是 无论如何自动突出显示 文件显示您可能有的视图 打开。如果你没有任何打开的话 打开包资源管理器显示 项目
第三个是新的,这是它的页面所说的内容:
Eclipse包含用于选择类型和资源的常用快捷方式(例如Ctrl + Shift + T)。 此插件也为项目添加了类似的快捷方式。 使用通配符键入几个字母,然后快速选择一个或多个项目。 非常适合导航,将项目分组到工作集或项目的其他批处理操作。
如果您想知道如何以编程方式执行此操作,还可以check this other question。
答案 2 :(得分:1)
另一种选择是使用包浏览器上的“过滤器”选项。您可以指定一些过滤器(包括名称)来过滤 out 项目。这可能会有所帮助,但不是很大。
在包浏览器工具栏上的小向下三角形按钮下查找。