Pycharm中的SCSS语言注入

时间:2015-12-30 15:12:22

标签: java intellij-idea pycharm

我正在尝试为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")) 。什么是正确的方法来实现这一目标并保存?

1 个答案:

答案 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">