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

VS Code保存Liquid文件时自动添加多余大括号问题求助

VS Code保存Liquid文件时自动添加多余}的问题

每次保存Liquid文件时,文件末尾都会被自动添加多余的闭合大括号},已经禁用了所有其他扩展,最终代码示例如下:

{% schema  %}
    {}
{% endschema %}}}}}}}}}

用户设置

{
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.accessibilitySupport": "off",
"[liquid]": {
"editor.bracketPairColorization.enabled": true,
"editor.defaultFormatter": "sissel.shopify-liquid",
"editor.formatOnSave": true,
"liquid.format.enable": true
},
"liquid.format.enable": true,
"editor.formatOnPaste": true,
"explorer.confirmDelete": false,
"files.associations": {
"*.liquid": "liquid"
},
"workbench.colorTheme": "Dracula Soft"
}

工作区设置

{
"liquid.format.enable": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.accessibilitySupport": "off",
"[liquid]": {
"editor.bracketPairColorization.enabled": true,
"editor.defaultFormatter": "sissel.shopify-liquid",
"editor.formatOnSave": true,
"liquid.format.enable": true
},
"editor.formatOnPaste": true,
"explorer.confirmDelete": false,
"files.associations": {
"*.liquid": "liquid"
}
}

解决建议

  • 先关闭所有配置里的liquid.format.enable(包括用户设置和工作区设置),保存后测试是否还会生成多余大括号。目前你在全局和Liquid专属配置中都开启了格式化,大概率是sissel.shopify-liquid扩展的格式化逻辑bug,误判了schema块的闭合位置。
  • 尝试更换Liquid文件的默认格式化器,或者暂时关闭Liquid文件的editor.formatOnSave,改为手动格式化。
  • 检查sissel.shopify-liquid扩展是否有更新,升级到最新版本可能修复该问题。
  • 如果以上方法都无效,可临时修改配置禁用Liquid文件的自动格式化:
    "[liquid]": {
      "editor.formatOnSave": false
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 21:25:26