使用文本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) } } 

应该这样做;-)