4

我正在尝试在 Windows 7 上的 Eclipse 3.0.2 中搜索工作区之外的文件夹和文件。这些链接有帮助:

http://eclipse.dzone.com/articles/5-best-eclipse-plugins-system

https://bugs.eclipse.org/bugs/show_bug.cgi?id=192767

不幸的是,我只能让桌面搜索工作,而不是系统搜索。诺基亚系统搜索下载链接我都试过了:

https://bugs.eclipse.org/bugs/attachment.cgi?id=106032

http://www.steinerberg.com/EmbeddedComponents/System%20Search/com.nokia.search.system_2.0.0.201102171254.jar

我将 com.nokia.search.system 或 com.nokia.search.system_2.0.0.201102171254.jar 放在 c:\eclipse-php\plugins 中。我还尝试将 com.nokia.search.system.feature 放在 c:\eclipse-php\features 中,但它仍然无法正常工作,因为该文件夹是空的,所以我在 eclipse 的错误日志中收到了这条消息:

!MESSAGE 无法在目录中找到 feature.xml:C:\eclipse-php\features\com.nokia.search.system-feature

我认为在 Mac 上的 TextWrangler 和 Xcode 等工具中进行目录搜索是理所当然的,但我很惊讶 Eclipse 开发人员没有在他们的 IDE 中包含任意文件搜索。

另一种可能性是以某种方式将 C 驱动器添加到 Eclipse 的工作区。我主要需要这个来搜索梨等目录。我想一个免费的应用程序可能是一个不错的解决方案,如果有办法以某种方式将它与 Eclipse 联系起来,那会很有帮助。

提前感谢您提供的任何帮助,

扎克

4

3 回答 3

5

如果我理解您的问题,您正在尝试在 Eclipse 工作区之外搜索文件夹/文件。我的建议是通过新建 -> 向导创建一个新文件夹,将其选择为“链接”文件夹,并将其指向文件系统中要包含在搜索中的文件夹。

假设您希望您的 C 盘包含在搜索中。创建新文件夹,单击打开更多选项的高级并选择链接到备用位置(链接文件夹),然后单击浏览并选择您的 c:\ 驱动器。这将在您的工作区中创建文件夹,该文件夹是指向 c 驱动器的指针,并将包含在搜索查询中。

于 2012-11-14T23:55:54.293 回答
1

首先,邓肯,谢谢你的回答。对于原始问题中描述的目的来说,这是最好的。我看到这个帖子有点老了,但我想提供一些有用的建议:

  1. 额外的插件只会减慢 Eclipse。它已经有很多插件。我尽量保持我的苗条(STS 的精简版本)并使用外部工具来执行我在核心开发之外执行的任务,例如版本控制 - 我手动删除了所有 Git 和 SVN 插件。

  2. 链接文件夹效果最好,因为您缩小了搜索范围。如果您尝试搜索整个文件系统,则最好使用您的操作系统及其专门为此设计的内置实用程序。它们速度更快,并且支持您在 Eclipse 中无法执行的各种搜索。

于 2014-12-18T20:16:31.197 回答
0

我没有在 3.0.2 上尝试过这个,但是在尝试设置一个新的 Eclipse 并找出我之前拥有的哪个插件允许我这样做之后,我遇到了这个问题。

原来您需要 RSE(远程系统资源管理器),它可以为您提供远程搜索,并且您可以使用本地连接来选择本地计算机上的文件夹。

于 2014-10-14T22:54:45.077 回答