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

如何修复VS Code 1.60版本更新后CMDR无法作为默认集成终端的问题

VS Code 1.60+版本Cmder默认集成终端配置失效修复方案

失效原因

VS Code从1.60版本开始正式废弃terminal.integrated.shell.windows、terminal.integrated.shellArgs.windows系列旧终端配置项,统一切换为终端配置文件(Terminal Profiles)方案管理各类终端,因此此前使用的旧配置不再生效。

修复步骤

  • 确认前置配置:优先在系统环境变量中添加CMDER_ROOT变量,变量值设置为你的Cmder根目录的绝对路径。如果不想配置环境变量,可直接在后续配置中写死init.bat文件的绝对路径。
  • 替换settings.json配置:打开VS Code的settings.json配置文件,删除原有失效的旧终端配置,新增如下内容:
"terminal.integrated.profiles.windows": {
    "Cmder": {
        "path": "C:\\Windows\\System32\\cmd.exe",
        "args": ["/k", "%CMDER_ROOT%\\vendor\\init.bat"]
    }
},
"terminal.integrated.defaultProfile.windows": "Cmder"

如果没有配置CMDER_ROOT环境变量,直接将args中的%CMDER_ROOT%替换为Cmder根目录的绝对路径即可,示例:

"args": ["/k", "D:\\Tools\\Cmder\\vendor\\init.bat"]
  • 生效配置:保存settings.json后重启VS Code,或关闭所有已经打开的集成终端后重新打开,配置即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:54:05