【发布时间】:2023-03-29 08:49:01
【问题描述】:
我有这样的自定义文件:
<root>
<element>
<script type="groovy">
import com.example.SampleClass;
return new SampleClass().returnSomeValue() && Math.random() > 0.5;
</script>
</element>
</root>
我怎样才能为这个文件的不同部分实现正确的语法高亮?
是否可以分别对 xml 和 groovy 进行语法检查并显示正确的错误?
如何将&amp“显示”为&?
是否需要自定义语言实现,或者我可以重复使用com.intellij.lang.xml.XMLLanguage 和GroovyLanugage?
你能给我指出一些方向吗?我读过 PSI,尝试过一些现有的插件,但我不知道如何正确实现它。
一些文章、示例、文档或其他东西会很棒。
【问题讨论】:
标签: java xml intellij-idea