我正在尝试为PyCharm编写语言注入,它将CheckBox
标记内的任何内容识别为SCSS。通过对IntelliJ和PSI文档的一些检查,以及IntelliLang.xml文件的直接编辑,这是我得到的最接近的:
<style type="text/x-scss"></style>
然而,这(a)似乎没有做任何事情,并且(b)一旦我关闭语言注入窗格,PyCharm就将Java重写为+ xmlTag().withChild(xmlAttribute().withLocalName(string().equalTo("type")).withValue(string().equalTo("text/x-scss"))).withNamespace(string().equalTo("http://www.w3.org/1999/xhtml"))
。什么是正确的方法来实现这一目标并保存?
答案 0 :(得分:0)
事实证明,有一种内置的方法可以使用SASS专门做到这一点。
Language Injection in WebStorm (scss into html)
只需让您的代码看起来像这样:
<style rel="stylesheet/scss" type="text/css">
在我们的例子中,我们使用Django压缩器,所以这也很好用:
<style rel="stylesheet/scss" type="text/x-scss">