Подсветка синтаксиса 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