如何将VS Code 和 Cmder 整合。(设置cmder 为 vs code默认terminal)

前言

Cmder 是 Windows 下一款非常好用的命令行工具,它集成了很多有用的功能,比如:

  • 自动补全
  • 历史命令记录
  • 自定义命令
  • 任务调度
  • 自定义快捷键

VS Code 是微软推出的开源编辑器,它有着强大的插件系统,可以扩展很多功能。

本文将介绍如何将 VS Code 和 Cmder 整合,使得 VS Code 打开文件时默认使用 Cmder 作为默认终端。

步骤

  1. 在vscode中,按下ctrl+shift+p键,输入setting,打开user settings

  2. 然后依次点击:Features -> Terminal -> Edit in the settings.json

  3. 进入了setting的json文件,将

1
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",

注释掉,换成:(如果没有上面这行,直接添加下面的三行即可)

1
2
3
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.env.windows": {"CMDER_ROOT": "[cmder_root]"},
"terminal.integrated.shellArgs.windows": ["/k", "[cmder_root]\\vendor\\init.bat"],

注意,terminal.integrated.shell.windows”确实是 “cmd.exe”,而不是cmder.exe。此外,要将[cmder_root]换成你的cmder安装路径。

重启vs code,打开terminal,alt text

在选择默认配置文件点击Cmder即可:如图所示。alt text

  1. 这样,打开文件时,VS Code 会默认使用 Cmder 作为默认终端。