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

Windows端Visual Studio Code突然默认使用PowerShell而非Git Bash如何解决

问题原因与解决方案

VSCode 1.60及后续版本已废弃terminal.integrated.shell.windows配置项,你当前的配置仅声明了默认终端名称为Git Bash,但未显式定义Git Bash的终端配置文件,导致配置失效。

你需要在settings.json中添加terminal.integrated.profiles.windows字段,完整配置示例如下:

{
    // 原有其他配置保留
    "terminal.integrated.profiles.windows": {
        "Git Bash": {
            "path": "C:\\Program Files\\Git\\bin\\bash.exe",
            "args": []
        }
    },
    "terminal.integrated.defaultProfile.windows": "Git Bash"
}

额外检查项

  • 确认Git安装路径与配置的bash.exe路径一致,若Git安装在C:\\Program Files (x86)\\Git或者用户目录下,要对应修改路径值
  • 检查当前打开的项目是否存在.vscode/settings.json工作区配置,工作区配置优先级高于全局配置,若存在冲突配置需要同步修改或删除
  • 若仅运行任务时调用PowerShell,检查项目.vscode/tasks.json中是否单独指定了终端类型为powershell,将其删除或者修改为shell即可调用默认终端
  • 修改配置后完全退出VSCode(关闭所有窗口并结束后台进程)再重新打开,确保配置生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 09:15:03