Коды Visual Studio и шаблоны Jinja для флаконов
Я недавно переключился на Visual Studio Code (ранее использовал PyCharm) и теперь сталкиваюсь с проблемой форматирования.
В следующем примере HTML:
{% extends 'base.html' %}
{% block body %}
{{ super() }}
<div>Something</div>
{% endblock%}
после сохранения (я включил formatOnSave) я получаю следующее:
{% extends 'base.html' %}{% block body %}{{ super() }}
<div>Something</div>{% endblock%}
Я использую плагин editorconfig и остался с настройками пользователя по умолчанию.
Как я могу настроить VSC, чтобы блоки Jinja не находились в одной строке?
К сожалению, я не смог найти ответ на эту проблему, и я предпочел бы не переключать редактор снова.
Как всегда: заранее спасибо!
2 ответа
Существует известная проблема с конечными пробелами.
Вы можете попробовать другое расширение, посвященное jinja: https://github.com/wholroyd/vscode-jinja
У меня есть временное решение для этого. Используйте расширение Better Jinja и добавьте в файлы jinja2 расширение.html.j2. Вы теряете встроенное форматирование HTML, но сохраняете синтаксис jinja2:)