【发布时间】:2021-01-13 20:42:48
【问题描述】:
目前我正在使用 VSCode 处理我的 django 项目,并在我的 .html 文件中选择 Django-Html 作为我的语言模式。而且我的 html 文件中有多个块 {%__%}。 例如:
{% block navbar %} {% endblock navbar %} {% block footer %} {% endblock footer %}
问题是当我保存文件时,VSCode 会自动格式化我的 html 并将我的 _%} 移动到下一行,这将使 endblock 无法正确识别它
保存后:
{% block navbar %} {% endblock navbar %} {% block
footer %} {% endblock footer %}
那么有没有人经历过这个并且知道如何解决它?
【问题讨论】:
-
无法识别?你能显示输出的html吗?
-
是的,它说:第 2 行的块标记无效:'endblock'。您是否忘记注册或加载此标签?
-
那么,这不是一个 html 语法页面。它被称为神社模板。您可以安装该扩展程序,它会自动检测 jinja 格式
-
我只是下载了扩展并且厌倦了使用 jinja 作为我的语言模式,但它仍然放错了我的块。
标签: html django visual-studio-code formatter