![](/img/trans.png)
[英]Cannot create text hover for my editor in Eclipse plugin development
[英]Creating a eclipse plugin with text hover
我想制作一個Eclipse plugin
(文本編輯器)。 我將“讀取”光標下的文本,並顯示依賴於文本的動態生成的懸停。 現在我遇到的問題是我不知道如何閱讀文本並“添加”懸停。
這是我的第一個Eclipse Plugin
所以我很高興能得到的每個提示。
編輯:
我想將它集成到默認的Eclipse
Java
編輯器中。 我試圖用編輯器模板創建一個新的plugin
,但我認為這是錯誤的方式。
最后編輯:
PKeidel的答案正是我正在尋找的:)
謝謝PKeidel
您的錯是您創建了一個完全新的編輯器而不是現有Java編輯器的插件。 插件將通過extension points
激活。 在你的情況下,你必須使用org.eclipse.jdt.ui.javaEditorTextHovers
更多....
<plugin>
<extension
point="org.eclipse.jdt.ui.javaEditorTextHovers">
<hover
activate="true"
class="path.to_your.hoverclass"
id="id.path.to_your.hoverclass">
</hover>
</extension>
</plugin>
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)
}
}
應該這樣做;-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.