gpt4 book ai didi

eclipse-plugin - 我自己的 Find References 实现如何写入 Eclipse Search View?

转载 作者:行者123 更新时间:2023-12-04 06:49:43 25 4
gpt4 key购买 nike

我正在使用 Eclipse 插件框架为特定语言编写编辑器。我想为这种语言实现查找引用功能并将结果写入 Eclipse 搜索 View 。我已经在网上搜索了几天,我发现的只是关于如何定义 org.eclipse.search.searchResultViewPages 扩展点以及定义搜索页面和搜索 View 的解释。我只对搜索 View 以及如何将自己的结果插入其中感兴趣。谢谢!

最佳答案

我已经开始研究同样的问题。

对我来说,最简单的做法是为现有的 Java 查找引用命令添加一个命令处理程序 org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace 在我的编辑器的上下文中。

我的处理程序的当前版本非常简单,它将基于当前单词的正则表达式发送到简单的文本搜索(诚然,会产生误报)。从好的方面来说,结果会按照您的意愿插入搜索结果中,而且我不必处理搜索 View 。

重要的似乎是你的处理程序以这样的调用结束:

NewSearchUI.runQueryInBackground(query);

为了准备简单的文本查询,我使用

ISearchQuery query = TextSearchQueryProvider.getPreferred().createQuery(new PigSearchInput(word));

你可以看我完整的handler类here.它主要是独立的。将来我计划实现一个“真正的”查找引用功能,使用我自己的类而不是 Eclipse 文本搜索类,但我还没有这样做。

关于eclipse-plugin - 我自己的 Find References 实现如何写入 Eclipse Search View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13551635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com