Я хочу отметить некоторые тексты в редакторе intellij как ошибку, подчеркнув цвет чтения в моем плагине, используя позицию carret. есть ли способ сделать это. уже я могу получить позицию и текст, которые мне нужно отметить как ошибку из редактора ide. это возможно, пожалуйста, помогите мне.Intellij idea error highlight
0
A
ответ
0
Подсветка ошибок может быть выполнена с использованием 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);
подсвечивание ошибок может быть сделано с помощью http://www.jetbrains.org/intellij/ sdk/docs/tutorials/custom_language_support/annotator.html для получения дополнительной информации. Открытый класс ScalaAnnotator реализует Annotator {public void annotate (@NotNull final элемент PsiElement, @NotNull AnnotationHolder holder) {параметр PsiElement содержит все детали редактора и AnnotationHolder, которые вы можете пометить как ошибку или изменить цвет, используя диапазон TextRange = новый TextRange (1, 9) Аннотации аннотации = holder.createInfoAnnotation (range, null); annotation.setTextAttributes (DefaultLanguageHighlighterColors.STATIC_FIELD); –