在PyCharm中,是否可以为文件定义自定义的语法高亮规则,将两种不同语言的语法结合起来呢?
有一个有点牵强附会的例子:以下文件应被视为HTML,但是脚本标签中的文本应被视为Python代码。
有一个有点牵强附会的例子:以下文件应被视为HTML,但是脚本标签中的文本应被视为Python代码。
<html>
<p></p>
<script type="text/python">
v = "something"
</script>
<br />
<script type="text/python">
print v
</python>
</html>
同时实现代码补全会加分。
请注意,“IntelliLang”扩展功能不适用,因为在第二个块中,它将看不到在先前块中声明的变量。