有没有办法在 Eclipse 中的一个特定源附件中进行搜索?
目前我正在做的是:
- 在 Eclipse 中,右键单击我对源代码感兴趣的二进制 jar,在 Package Explorer 中,然后选择 Properties
- 从对话框复制和粘贴源附件文件名
- 创建一个新目录
- 将源 jar 解压缩到该目录
- 在 Emacs 中搜索该目录(是的,Emacs - 这意味着我不必将其添加为 Eclipse 中的新项目)
一定有更简单的方法!
有没有办法在 Eclipse 中的一个特定源附件中进行搜索?
目前我正在做的是:
一定有更简单的方法!
有没有办法在 Eclipse 中的一个特定源附件中进行搜索?
你的问题的答案是:不,不是直接的。请参阅 Eclipse 错误#199994和#23341。
我希望赏金旨在提供正确的答案,即使它可能不是您希望的答案。
如果至少您想避免使用两个工具(Eclipse 与 Emacs),那么您始终可以使用的解决方法是
我刚刚对此进行了测试,并且效果很好。:-)
您甚至可以选择虚拟项目的src文件夹作为库的源位置。与解压缩源 JAR/ZIP 相比,这可以加快诸如通过F3的“打开声明”之类的操作。
最近发现以下插件具有搜索链接源 jar 的 beta 支持:https ://code.google.com/a/eclipselabs.org/p/instasearch/
您必须在首选项中启用搜索源 jar,因为默认情况下它是关闭的。根据您拥有多少资源,索引过程非常缓慢,但搜索速度非常快。
我有一个带有企业版 Alfresco(Explore、Share 和 SOLR)和 Alfresco Workdesk(Vanilla、Office 和 Mobile)的 Eclipse 工作区。在我 2011 年初的 MacBook Pro 上进行索引大约需要 8 分钟。搜索几乎是瞬间的。