我正在开发 Flask 应用程序,并且在 html 文件中使用 Jinja2 模板。每当我打开 vscode 时,jinja2 块的折叠选项可用,但 1 秒后它消失。我希望这个选项始终可用。我已经安装了 Better Jinja 和 Jinja 插件。
我的settings.json 中是否缺少配置?
解决方案是将
"[html]": {"editor.foldingStrategy": "indentation"}
添加到 settings.json 中。这样,在块内使用缩进的 html 代码可以启用折叠选项。例如对于“fot”块,内部代码应该缩进:
{% block fot %}
<div class="example">
<p>Example</p>
</div>
{% endblock %}
这样,方块现在就可以折叠/折叠了