2016-03-02 64 views
1

我想在IntelliJ的Java文本编辑器中添加额外的视觉元素,更具体地说,在类和方法声明之上的。像指标和链接。如何在IntelliJ的Java文本编辑器中插入可视化元素?

最好的例子就是微软在Visual Studio中做了与他们所谓的CodeLens:

Visual Studio CodeLens

我能想到的是使用Line Markers(在阴沟里显示)最接近的解决方案,但它远远我想要的用户体验。

以前有没有IntelliJ插件?

任何指针给我开始的地方?

回答

2

这不受IntelliJ IDEA编辑器API的支持。您可以尝试使用JLayeredPane在编辑器上进行自定义绘制,但这会很难实现并且很脆弱。

+0

对,它变得更加复杂,因为我不得不在方法/类声明之上添加一些额外的间距...... – user3408654

+1

这不是“更复杂”,而是不可能的。您无法修改IntelliJ IDEA编辑器中显示的文本的布局。 – yole

+0

很高兴知道,谢谢。 – user3408654