IntelliJ插件开发 - 如何设置代码块的背景颜色?

时间:2018-04-18 21:29:18

标签: intellij-idea intellij-plugin color-coding

我正在创建一个IntelliJ插件来检测某些代码约定违规。我想要做的是对检测到违规的代码块的背景进行颜色编码(参见下面的示例)。我找到了大量有关更改前景文本的文档(注释器,客户语言支持等...),但没有关于如何更改代码块背景的文档。

我需要的是非常简单,给定一个开始和结束字符位置,我只需要用给定颜色对该块的背景进行颜色编码(以后能够删除颜色编码)

示例:

enter image description here

如果有人可以向我指出相应的文档,或者如何执行此操作的代码示例,那将非常感激。提前谢谢。

1 个答案:

答案 0 :(得分:2)

注释器允许您更改代码块的任何属性,包括背景颜色。

此外,如果您正在编写检测代码约定违规的工具,则此类工具通常会写为检查。如果您编写检查,IntelliJ IDEA会通过更改其背景颜色自动突出显示您将问题报告为警告的代码。