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);
我想在 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);