如何为 PsiJavaToken 设置背景颜色?

How to set background colour for PsiJavaToken?

我想实现一个 IntelliJ 插件,一个功能是我们允许开发人员 select 一段代码,然后为该区域设置背景颜色。因此,我想问一下是否可以为 PsiJavaToken 或 selected 区域设置背景颜色。

是的,这是可能的。实现此目的的一种方法是创建本地检查,在 checkFile() 方法中创建问题描述符并使用 ProblemDescriptor.setTextAttributes() 设置背景颜色。