【发布时间】:2016-04-04 13:53:46
【问题描述】:
我正在尝试为 PyCharm 编写一个语言注入,它将将 <style type="text/x-scss"></style> 标记中的任何内容识别为 SCSS。通过对 IntelliJ 和 PSI 文档的一些检查,以及对 IntelliLang.xml 文件的直接编辑,这是我得到的最接近的:
+ xmlTag().withChild(xmlAttribute().withLocalName(string().equalTo("type")).withValue(string().equalTo("text/x-scss"))).withNamespace(string().equalTo("http://www.w3.org/1999/xhtml"))
但是,这 (a) 似乎没有做任何事情,并且 (b) 一旦我关闭语言注入窗格,PyCharm 就会将 Java 重写为 xmlTag().withLocalName(string().matches("<none>"))。执行此操作并保存它的正确方法是什么?
【问题讨论】:
-
你知道怎么做吗?
标签: java intellij-idea pycharm