在 Eclipse 中创建新的搜索选项卡页面

发布于 2025-01-01 10:02:12 字数 571 浏览 1 评论 0原文

我想创建一个新的搜索选项卡来执行以下操作: 在 *.xxx 文件中搜索某些特定文本,但搜索结果视图中的搜索结果应该是 *.yyy 文件(每个 *.xxx 文件都有其等效的 *.yyy)

我扩展了 org.eclipse.search.searchPages 并创建了我自己的实现 performAction() 的搜索页面。此方法基本上执行以下操作:

NewSearchUI.runQueryInBackground(newQuery());

newQuery() 方法委托 TextSearchQueryProvider 如下

TextSearchQueryProvider.getPreferred().createQuery(input);

问题是我不想在结果视图中显示 textSearchQueryProvider 找到的文件。我怎样才能强制得到另一个结果?

如果有任何文章详细解释如何开发新的搜索类以及如何显示搜索结果,我将不胜感激。

多谢。

I want to create a new search tab that does the following:
search some specific text in *.xxx files, BUT the search results in the search results view should be *.yyy files (each *.xxx file has its equivalent *.yyy)

I extended org.eclipse.search.searchPages and created my own search page that implements performAction(). This method basically does:

NewSearchUI.runQueryInBackground(newQuery());

and newQuery() method delegates on TextSearchQueryProvider as follows

TextSearchQueryProvider.getPreferred().createQuery(input);

The problem is that I don't want to show the files found by the textSearchQueryProvider in the results view. How can I force another results ?

I would appreciate any article explaining in detail how to develop a new search class and how to display the search results.

Thanks a lot.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怀中猫帐中妖 2025-01-08 10:02:12

您想在哪里展示您的结果?您可以使用扩展org.eclipse.search.searchResultViewPages自定义搜索结果视图

Where do you want to show your results? You can customize your search result view by using the extension org.eclipse.search.searchResultViewPages

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文