InstaSearch 是一个 Eclipse IDE 插件,用于执行工作区文件的快速和高级搜索。它使用 Lucene 索引文件并自动保持索引最新。搜索会在您键入时立即执行,结果文件会显示在 Eclipse 视图中。
然后可以使用少数最匹配和相关的行来预览每个文件。双击匹配项会转到文件中的匹配行。
在 Eclipse 中,请使用“帮助”菜单中的Eclipse Marketplace进行安装(操作方法)
或者,您可以使用更新站点进行安装https://dl.bintray.com/ajermakovics/InstaSearch/
需要 Java 1.7 或更高版本
(添加到 Eclipse Marketplace 上的收藏夹。)
成功安装 InstaSearch 后,您会在底部看到一个漂亮的小“InstaSearch”搜索选项卡:
您还可以单击顶部的Search
”菜单选项 --> InstaSearch...
Lucene 查询语法可用于搜索。这包括:
app* initialize
application -initialize
application init~
proj:MyProject,OtherProject application init
ws:MyWorkingSet dir:src init
name:app* ext:java,xml,txt modified:yesterday
name:FOS
要从搜索索引中排除某些文件夹,请在文件夹的属性中将它们标记为“派生” 。还有有用的 Eclipse 搜索提示。
注意:如果没有找到精确匹配,模糊搜索会自动启动
从项目根目录使用 Maven 进行构建:
mvn install
要进行开发,您需要安装了插件开发环境 (PDE) 的 Eclipse (3.7+):
要在现有 Eclipse 安装中使用该插件,请执行以下操作:
作者:安德烈斯·耶尔马科维奇
贡献者:Holger Voormann、solganik,在 github 上
非常欢迎贡献,因此请随时联系或创建拉取请求。
YourKit 通过其全功能的 Java Profiler 支持 InstaSearch 开源项目。
YourKit, LLC 是创新智能分析工具的创造者
Java 和 .NET 应用程序。看看YourKit领先的软件产品:
YourKit Java 探查器和 YourKit .NET 探查器。