我想在Eclipse的Java文本編輯器中添加額外的視覺元素,更具體地說,在類和方法聲明之上的。像指標和鏈接。如何在Eclipse的Java文本編輯器中插入可視化元素?
最好的例子是什麼微軟在Visual Studio中做與他們所謂的CodeLens:
我能想到的是使用Annotations(在標尺顯示),但它是迄今爲止最接近的解決方案我想要的用戶體驗。
以前有沒有Eclipse插件可以做到這一點?
任何指針給我開始的地方?
我想在Eclipse的Java文本編輯器中添加額外的視覺元素,更具體地說,在類和方法聲明之上的。像指標和鏈接。如何在Eclipse的Java文本編輯器中插入可視化元素?
最好的例子是什麼微軟在Visual Studio中做與他們所謂的CodeLens:
我能想到的是使用Annotations(在標尺顯示),但它是迄今爲止最接近的解決方案我想要的用戶體驗。
以前有沒有Eclipse插件可以做到這一點?
任何指針給我開始的地方?
免責聲明,我是CodeLens Eclipse的作者。 Eclipse不提供Codelens功能,但它存在CodeLens Eclipse。
該項目提供了一個CodeLens extension point來實現您自己的CodeLens。今天TypeScript,Java JDT CodeLens和lsp4e CodeLens可用。這裏用Java JDT Editor進行一點演示:
註釋被通常在垂直和概述標尺(左和右)表示,但他們沒有有限他們。仔細看看鏈接的文檔,特別是提及的AnnotationPainter,以及它如何使用繪圖策略。我希望你會需要一個相當複雜的,我甚至沒有想過如何生成信息的第一個地方,不要介意直接添加到Annotation Model
,如果你不只是把它藏在磁盤上的Marker
。
當然,一些這看起來像信息,您可以通過隊已經發現 - >顯示註解(雖然這確實用尺子讓你通過在線找到)。