我正在创建一个IntelliJ插件来检测某些代码约定违规。我想要做的是对检测到违规的代码块的背景进行颜色编码(参见下面的示例)。我找到了大量有关更改前景文本的文档(注释器,客户语言支持等...),但没有关于如何更改代码块背景的文档。
我需要的是非常简单,给定一个开始和结束字符位置,我只需要用给定颜色对该块的背景进行颜色编码(以后能够删除颜色编码)
示例:
如果有人可以向我指出相应的文档,或者如何执行此操作的代码示例,那将非常感激。提前谢谢。
答案 0 :(得分:2)
注释器允许您更改代码块的任何属性,包括背景颜色。
此外,如果您正在编写检测代码约定违规的工具,则此类工具通常会写为检查。如果您编写检查,IntelliJ IDEA会通过更改其背景颜色自动突出显示您将问题报告为警告的代码。