Шаблоны кода Visual Studio и шаблоны Jinja - PullRequest
0 голосов
/ 11 февраля 2020

Я использую VS код некоторое время с некоторыми расширениями. Все идеально, ожидайте, когда я использую Flask.

Более красиво сложите весь код flask, склеенный вместе, и Intellisence не работает с кодом flask:

{% extends "layout.html" %} {% block style %} body {color: red; } {% endblock %}
{% block body %} you must provide a name {% endblock %}

Что я могу сделать, чтобы он работал с flask (tr ie flask -snippets)?

Я запускаю его в virtuel env (запускается перед lauch vscode).

Заранее спасибо,

1 Ответ

1 голос
/ 03 марта 2020

У меня также была похожая проблема, и я решил ее исправить:

  1. Установите плагин Better Jinja. (https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml)

    • Это позволит вам изменить сопоставление файлов с простого "HTML" на "jinja- html" (в правом нижнем углу) часть моего экрана vscode), и это предотвратит прилипание кодов jinja друг к другу при сохранении.
    • На этом этапе ваш intellisense больше не будет работать, вызывая большое раздражение, поэтому:
  2. Go в настройках >> настройки >> введите «ассоциации файлов» в строке настроек поиска, нажмите «изменить настройки». json »

  3. Наконец добавьте следующую строку в настройки. json file:

    "emmet.includeLanguages": {"jinja-html": "html"},
    
  4. Перезапустите vscode. Каждый раз, когда вы открываете файл html с шаблонными кодами jinja, если выбран jinja- html (не HTML!), Prettify не испортит его, и ваш intellisense должен работать очень хорошо. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...