Плагин: расширение подсветки синтаксиса intellij php

В настоящее время плагин / реализация php на платформе intellij позволяет зарегистрировать собственный анализатор для тегов phpdoc. (PhpDocTagParserRegistry.register("@property", new PhpDocPropertyTagParser());). Это позволяет создавать собственные psi-структуры для удостоверяющих тегов.

Есть ли способ, который позволил бы расширить подсветку php (добавить слой), который может выделить собственные теги phpdoc?

0

Решение

Вы можете предоставить реализацию com.intellij.lang.annotation.Annotator для расширения подсветки синтаксиса для любого языка в IntelliJ IDEA.

Для каждого элемента, который вам нужно выделить, вам нужно позвонить AnnotationHolder.createInfoAnnotation(), а затем позвоните setTextAttributes() на возвращенный Annotation объект.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]