如何在IntelliJ的Java文本编辑器中插入可视元素?

时间:2016-03-02 13:14:40

标签: intellij-idea intellij-plugin

我希望在IntelliJ的Java文本编辑器中添加额外的可视元素,更具体地说,在类和方法声明之上添加。指标和链接之类的东西。

最好的例子是微软在Visual Studio中用他们所谓的CodeLens做的事情:

Visual Studio CodeLens

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

以前是否有任何IntelliJ插件已经完成此操作?

有什么指示可以让我从哪里开始?

1 个答案:

答案 0 :(得分:2)

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