我在视图中使用 sourceViewer,我定义了命令 org.eclipse.ui.edit.findReplace 并为调用 FindReplace 操作的命令创建了一个处理程序。
我还定义了键绑定来调用命令(Ctrl+F)
现在我在 View 类中覆盖了 getAdapter 方法,并添加了一个检查类是否等于 org.eclipse.jface.text.IFindReplaceTarget 然后返回 textViewer.getFindReplaceTarget()。
但是没有什么对我有用,无论是快捷键(Ctrl + F),命令正在调用,也没有为getAdapter方法中的IFindReplaceTarget编写的检查正在执行。
谁能帮助我出了什么问题或如何在 SourceViewer 中实现查找替换功能?