繁体   English   中英

如何按名称查找Eclipse项目和文件夹?

[英]How to find Eclipse projects & folders by name?

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

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


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

我试过了:

  1. 搜索对话框(Ctrl + H) - 在众多选项中,我找不到任何实际选择文件夹或项目(仅文件)的内容
    • 打开资源(Ctrl + R),看起来比对话框更方便,但同样:只有文件搜索。 顺便说一句,为什么不称之为“开放档案”? 资源通常也可以是一个文件夹,对吧?
    • 在包/项目浏览器中使用过滤..但是这只支持过滤掉东西 - 没有办法只保留与模式匹配的东西
    • 可以动态设置工作集吗? (给定搜索条件,而不是在一个繁琐的对话框中固定分配)。 编辑:这是获胜选项,见下文。

我错过了什么? 也许第三方插件可以提供理智的搜索功能? (Eclipse / GroovyMonkey)脚本会帮忙吗? Mylyn的? 从这样一个成熟的环境中,这要求得太多了吗?

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


而目前的赢家是斯科特出色的动态工作集插件,它完全实现了上面的选项4!

首先,我将回答“动态工作集”问题:

我写了一个动态的工作集插件。 它允许您按项目性质,名称的正则表达式以及(作为其扩展)maven组和项目名称对项目进行分组。

请访问http://code.google.com/p/javadude/wiki/DynamicWorkingSets查看

这可能会为您提供现在所需的一切......

否则,我认为除非有人为它编写插件(这很容易做,曾经用于编写eclipse插件),我认为没有任何你想要的东西。

一对夫妇插件来检查:

我正在使用第一个,我对它很满意。 它添加了一个快捷键(Ctrl + Alt + F),可在大多数表,树视图和文本显示中进行搜索,并突出显示组件中的出现情况。 适用于编辑,包浏览器等。

我没有使用第二个插件,但这是主页所说的内容:

一组eclipse插件,可以更轻松地处理带有大量项目的eclipse工作区。

Filter Package Explorer

Filter Package Explorer提供了一个名为FPackage Explorer的视图,它扩展了Package Explorer并在顶部添加了一个过滤器字段。

转到Project Plugin

Go to Project插件提供了一个类似于Open Type对话框的对话框,该对话框列出了工作区中的所有可用项目,并允许您过滤它们。 在此处选择一个时,它会在您可能打开的任何文件显示视图中自动突出显示。 如果您没有打开,则打开Package Explorer以显示项目。

第三个是新的,这是它的页面所说的:

Eclipse包含用于选择类型和资源的常用快捷方式(例如Ctrl + Shift + T)。 此插件也为项目添加了类似的快捷方式。 使用通配符键入几个字母,然后快速选择一个或多个项目。 非常适合导航,将项目分组到工作集或项目的其他批处理操作。

如果您想知道如何以编程方式执行此操作,还可以检查此其他问题

另一种选择是使用包浏览器上的“过滤器”选项。 您可以指定一些过滤器(包括名称)来过滤项目。 这可能会有所帮助,但不是很大。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM