2016-03-02 51 views
2

我想在Eclipse的Java文本編輯器中添加額外的視覺元素,更具體地說,在類和方法聲明之上的。像指標和鏈接。如何在Eclipse的Java文本編輯器中插入可視化元素?

最好的例子是什麼微軟在Visual Studio中做與他們所謂的CodeLens:

Visual Studio CodeLens

我能想到的是使用Annotations(在標尺顯示),但它是迄今爲止最接近的解決方案我想要的用戶體驗。

以前有沒有Eclipse插件可以做到這一點?

任何指針給我開始的地方?

回答

1

免責聲明,我是CodeLens Eclipse的作者。 Eclipse不提供Codelens功能,但它存在CodeLens Eclipse

該項目提供了一個CodeLens extension point來實現您自己的CodeLens。今天TypeScriptJava JDT CodeLens和lsp4e CodeLens可用。這裏用Java JDT Editor進行一點演示:

JDT CodeLens Demo

2

註釋通常在垂直和概述標尺(左和右)表示,但他們沒有有限他們。仔細看看鏈接的文檔,特別是提及的AnnotationPainter,以及它如何使用繪圖策略。我希望你會需要一個相當複雜的,我甚至沒有想過如何生成信息的第一個地方,不要介意直接添加到Annotation Model,如果你不只是把它藏在磁盤上的Marker

當然,一些這看起來像信息,您可以通過已經發現 - >顯示註解(雖然這確實用尺子讓你通過在線找到)。

相關問題