使用文本hover创建eclipse插件
我想制作一个Eclipse plugin
(文本编辑器)。 我将“读取”光标下的文本,并显示依赖于文本的动态生成的hover。 现在我遇到的问题是我不知道如何阅读文本并“添加”hover。
这是我的第一个Eclipse Plugin
所以我很高兴能得到的每个提示。
编辑:
我想将它集成到默认的Eclipse
Java
编辑器中。 我试图用编辑器模板创建一个新的plugin
,但我认为这是错误的方式。
最后编辑:
PKeidel的答案正是我正在寻找的:)
谢谢PKeidel
您的错是您创建了一个完全新的编辑器而不是现有Java编辑器的插件。 插件将通过extension points
激活。 在你的情况下,你必须使用org.eclipse.jdt.ui.javaEditorTextHovers
更多….
class参数保存implements IJavaEditorTextHover
的Class的路径。
public class LangHover implements IJavaEditorTextHover { @Override public String getHoverInfo(ITextViewer textviewer, IRegion region) { if(youWantToShowAOwnHover) return "Your own hover Text goes here""; return null; // Shows the default Hover (Java Docs) } }
应该这样做;-)