如何使用CMDR作为vs code默认集成终端

How to use CMDR as vs code default integrated terminal

我想使用 CMDR 作为 VS Code 默认集成终端。我在 settings.json

中添加了以下选项
"terminal.integrated.shell.windows": "C:\Windows\system32\cmd.exe",
"terminal.integrated.shellArgs.windows": [
    "/k %CMDER_ROOT%\vendor\init.bat"
],

它工作正常,但随着这个新的 VS Code 更新 Version: 1.60.0 它停止工作了。

有什么建议吗?如何解决这个问题?

今天也遇到了这个问题,通过如下更新settings.json设法解决了这个问题:

"terminal.integrated.profiles.windows": {
  "Cmder": {
    "path": [
      "${env:windir}\Sysnative\cmd.exe",
      "${env:windir}\System32\cmd.exe"
    ],
    "args": ["/K", "C:\Program Files\cmder\vendor\init.bat"]
  }
},
"terminal.integrated.defaultProfile.windows": "Cmder"

确保更新 cmder 的路径以匹配系统上的安装位置

然后可以删除这些旧的遗留设置:

terminal.integrated.shell.windows
terminal.integrated.shell.windowsExec
terminal.integrated.shellArgs.windows