Подсветка синтаксиса JavaScript в PyCharm Professional

Я использую sekizai в Профессиональной версии PyCharm, чтобы контролировать, где мой код 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>

1 ответ

Я связался с поддержкой PyCharm в октябре 17 года.

Их ведущий разработчик интеграции Django ответил, что в настоящее время этот случай не поддерживается...

Но я уверен, что это было бы возможно, если бы вы знали, как добавить новые правила подсветки синтаксиса. Должна быть возможность адаптировать ответ здесь: /questions/8435816/pycharm-vyidelenie-dlya-polzovatelskogo-tipa-fajla/8435820#8435820

Другие вопросы по тегам