Eclipse插件中的提示文件搜索

Eclipse插件中的提示文件搜索,eclipse,file,search,plugins,Eclipse,File,Search,Plugins,我正在为Eclipse编写一个插件,它从当前打开的项目和当前选择中收集一些数据,我想让用户通过双击显示的一些数据来打开Eclipse附带的文件搜索窗口 理想情况下,“包含文本”将设置为用户双击的数据,“正则表达式”未选中,“文件名模式”设置为“.”,“范围”设置为“工作区” 有没有办法从我的代码中显示Eclipse文件搜索对话框?在以下位置找到答案: 归结起来是: NewSearchUI.runQueryInBackground(TextSearchQueryProvider.getPrefe

我正在为Eclipse编写一个插件,它从当前打开的项目和当前选择中收集一些数据,我想让用户通过双击显示的一些数据来打开Eclipse附带的文件搜索窗口

理想情况下,“包含文本”将设置为用户双击的数据,“正则表达式”未选中,“文件名模式”设置为“.”,“范围”设置为“工作区”

有没有办法从我的代码中显示Eclipse文件搜索对话框?

在以下位置找到答案:

归结起来是:

NewSearchUI.runQueryInBackground(TextSearchQueryProvider.getPreferred().createQu‌​ery(idText.getText())); 

我发现我可以通过执行其命令来运行文件搜索对话框:ICommandService cmdService=(ICommandService)getSite().getService(ICommandService.class);handlerService=(IHandlerService)getSite().getService(IHandlerService.class);fileSearchCommand=cmdService.getCommand(“org.eclipse.search.ui.openFileSearchPage”)。。。ExecutionEvent exev=handlerService.createExecutionEvent(fileSearchCommand,new Event());fileSearchCommand.executeWithChecks(exev);归结为:NewSearchUI.runQueryInBackground(TextSearchQueryProvider.getPreferred().createQuery(idText.getText());