2017-10-10 165 views
1

我在专业版PyCharm中使用sekizai来控制我的JavaScript代码在页面中的呈现位置。PyCharm Professional中的JavaScript语法高亮

在我的django模板代码中,这意味着我的JavaScript未包含在通常的<script>标记中,因此没有语法高亮显示,例如,通常,我会......

<script type="text/javascript"> 
    alert("Syntax highlighting works"); 
</script> 

相反,我有类似:

{% addtoblock "js" %} 
    alert("No syntax highlighting!"); 
{% endaddtoblock %} 

是否有一个快速修复这个?该<script>标签在我的基础模板一旦存在,我试图避免移动内部{% addtoblock %}标签:

<script type="text/javascript"> 
    {% render_block "js" %} 
</script> 

回答

0

我在十月'17联系PyCharm支持。

他们的领先优势Django的集成开发人员回答说,目前不支持这种情况下...

但是,我敢肯定,这将是可能的,如果你知道如何添加一个新的语法高亮规则。应该可以在这里修改答案:https://stackoverflow.com/a/41044381/1624894