【问题标题】:Prompt File Search in Eclipse PluginEclipse 插件中的提示文件搜索
【发布时间】:2012-05-31 13:42:42
【问题描述】:

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

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

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

【问题讨论】:

  • 我发现我可以通过执行命令来运行文件搜索对话框: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);
  • bassistance.de/2009/11/17/eclipse-dev-custom-search-page 归结为:NewSearchUI.runQueryInBackground(TextSearchQueryProvider.getPreferred().createQuery(idText.getText()));

标签: eclipse file search plugins


【解决方案1】:

在以下位置找到答案:

http://bassistance.de/2009/11/17/eclipse-dev-custom-search-page

归结为:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多