在 vscode 中使用 cmder

vsCode 在 win10 下默认支持 win10 的 cmd 和 PowerShell 作为默认的 shell,但是不好用。

  • 在系统中增加CMDER_ROOT的环境变量,对应路径为cmder安装目录。

例如:

1
2
CMDER_ROOT
C:\apps\cmder
  • 修改 VSCode 中的配置,添加如下:
1
2
3
4
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k", "C:\\apps\\cmder\\vendor\\init.bat"
],

注意对应的空格、"、和\的问题。

此时在 vscode 中打开时选择 cmd,不要选择shell,使用的就是cmder了!

参考:

  • Can I use Cmder’s shell with the terminal on Windows?
  • Seamless VS Code Integration