You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让VS Code始终显示Jinja2代码块的折叠选项?

解决VS Code中Jinja2代码块折叠箭头消失的问题
  • 强制将HTML文件关联为Jinja2格式
    打开VS Code的settings.json,添加以下配置,确保HTML文件优先使用Jinja2的语言服务,避免被默认HTML服务覆盖折叠功能:

    "files.associations": {
        "*.html": "jinja-html"
    }
    
  • 配置Jinja2的折叠显示规则
    在settings.json中补充Jinja2专属的折叠配置,强制折叠箭头始终显示:

    "[jinja-html]": {
        "editor.foldingStrategy": "indentation",
        "editor.foldingEnabled": true,
        "editor.showFoldingControls": "always"
    }
    
  • 排查插件冲突
    如果你同时安装了Better Jinja和Jinja插件,可能存在功能冲突。可以尝试禁用其中一个(推荐保留Better Jinja),重启VS Code后测试折叠功能是否恢复正常。同时确保所用插件是最新版本,避免兼容性问题。

  • 排除HTML语言服务干扰
    若上述方法无效,可以暂时禁用VS Code内置的HTML语言服务(在设置中搜索html.enable并取消勾选),测试折叠箭头是否稳定显示。如果恢复正常,说明是HTML服务与Jinja2服务的冲突,保持前面的文件关联配置即可。

内容的提问来源于stack exchange,提问作者darioeu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 19:39:53