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

VS Code设置Git Bash为默认终端报JSON格式错误如何修复

问题原因

保存配置时触发JSON解析错误,是因为settings.json写法不符合规范:

  • 整个配置文件缺少顶层的包裹大括号,你写入的Git Bash终端配置和原有Live Sass Compiler等配置被拆成了两个独立的对象块,而VS Code配置使用的JSONC格式仅允许一个顶层对象存在
  • 你写的终端配置开头缺少键名的前引号,语法结构断裂,直接触发Expected a JSON object, array or literal.解析报错
修正步骤
  • 删掉配置文件里零散的独立大括号,把所有配置项统一放到同一个顶层大括号中,相邻配置项之间用英文逗号分隔
  • 补全终端配置的语法格式,修正后的完整配置代码如下:
{
    "terminal.integrated.profiles.windows": {
        "Git Bash": {
            "path": "C:\\Program Files\\Git\\bin\\bash.exe"
        }
    },
    "terminal.integrated.defaultProfile.windows": "Git Bash",
    "liveSassCompile.settings.formats": [
        // This is Default.
        {
            "format": "expanded",
            "extensionName": ".css",
            "savePath": "/css"
        }
    ],
    "explorer.confirmDelete": false,
    "powershell.powerShellDefaultVersion": "Windows PowerShell (x86)",
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 500
}

注意:如果你的Git不是安装在默认C盘路径,需要把path字段的值替换为你本地bash.exe的实际存储路径,否则会出现终端启动失败的问题。

  • 保存配置文件,新建终端即可看到默认终端已经切换为Git Bash,原有Live Sass Compiler的相关配置也会正常生效,不会被覆盖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 20:27:21