如何找到Eclipse项目&文件夹名称?

时间:2009-11-23 22:38:26

标签: eclipse search

有没有办法在Eclipse工作区中按名称搜索文件夹/项目?

结果最好在我可以进行批量操作的视图中返回(如关闭,打开,分配工作集)。 只需手动点击数百个项目列表即可。


这个看似微不足道的任务给我带来了悲痛,在我所有的蚀刻年代后,我感到很尴尬。

我试过了:

  1. 搜索对话框(Ctrl + H) - 在众多选项中,我找不到任何实际选择文件夹或项目的内容(仅限文件)
    • 打开资源(Ctrl + R),看起来比对话框更方便,但又一次:只有文件搜索。顺便说一句,为什么不称之为“开放档案”?资源通常也可以是一个文件夹,对吗?
    • 在包/项目浏览器中使用过滤..但是这只支持过滤掉东西 - 没办法只保留匹配模式的东西
    • 可以动态设置工作集吗? (给定搜索条件,而不是在一个繁琐的对话框中固定分配)。编辑:这是获胜选项,见下文。
  2. 我错过了什么吗?也许第三方插件可以提供理智的搜索功能? (Eclipse / GroovyMonkey)脚本会帮忙吗? Mylyn的? 在这样一个成熟的环境中,这要求得太多了吗?

    我在Eclipse论坛上好心地问过这个问题,他们很友好地回答了“No”:) 像往常一样,我对SO人更有信心,并且会对这些想法表示感激。


    当前获胜者是Scott的优秀dynamic working sets插件,它完全实现了上面的选项4!

3 个答案:

答案 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 项目。这可能会有所帮助,但不是很大。

在包浏览器工具栏上的小向下三角形按钮下查找。