Intellij IDEA 错误高亮显示

Intellij idea error highlighting

我想在 intellij 编辑器中将一些文本标记为错误,方法是使用插入位置在我的插件中用读取颜色加下划线。有什么办法吗?我已经可以从 ide 编辑器中获取需要标记为错误的位置和文本。这可能吗,请帮助我。

可以使用 http://www.jetbrains.org/intellij/sdk/docs/tutorials/custom_language_support/annotator.html 突出显示错误 获取更多信息。

    public class ScalaAnnotator implements Annotator {
       @Override
     public void annotate(@NotNull final PsiElement element, @NotNull AnnotationHolder holder) {

参数 PsiElement 包含编辑器的所有详细信息,通过 AnnotationHolder,您可以使用

标记为错误或更改颜色
                TextRange range = new TextRange(element2.getTextRange().getStartOffset(),
                        element2.getTextRange().getEndOffset());
                Annotation annotation = holder.createInfoAnnotation(range, null);
                annotation.setTextAttributes(DefaultLanguageHighlighterColors.STATIC_FIELD);