2016-02-09 1 views
0

Я хочу отметить некоторые тексты в редакторе intellij как ошибку, подчеркнув цвет чтения в моем плагине, используя позицию carret. есть ли способ сделать это. уже я могу получить позицию и текст, которые мне нужно отметить как ошибку из редактора ide. это возможно, пожалуйста, помогите мне.Intellij idea error highlight

+0

подсвечивание ошибок может быть сделано с помощью 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); –

ответ

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); 

 Смежные вопросы

  • Нет связанных вопросов^_^