由于昨天的win10更新, 导致系统的.Net framework无法正常使用, 一气之下给删了, 结果powershell又不能用了, 而vscode里面的默认终端是powershell, 所以就用cmder来替代默认终端.

更新


[2021-8-15]

Added

  • 新增 配置(新),原配置改为 配置(旧)

前言(废话)


使用cmder的原因很简单——流畅不卡. 在这之前尝试了git-bashtmux这两个终端工具, 但是有个问题: 前者太卡, 后者需要c++环境. 所以就折中选择了cmder.

配置(新)

VSCode-1.60.0 更新之后,原 配置(旧) 已废弃,以下为最新的配置方式。

版本

vscode 版本

第一步:配置cmd

打开 VSCode 的用户配置 JSON 文件,将下面的代码复制进去:

1
2
3
4
5
6
7
8
9
10
11
12
{
// 配置默认终端
"terminal.integrated.defaultProfile.windows": "Cmder",
// 集成第三方终端
"terminal.integrated.profiles.windows": {
"Cmder": {
"path": "C:\\Windows\\System32\\cmd.exe",
// 将路径替换为自己的 cmder 安装路径
"args": ["/k", "E:\\tools\\work_tools\\cmder\\vendor\\init.bat"]
}
},
}

第二步:重启VSCode

配置(旧)


版本

vscode版本

第一步: 配置cmd

在设置中搜索shell, 配置cmd的路径, win10应该是一样的:

配置cmd

(PS: 如果直接在此处填入cmder的安装路径, 在vscode中会打开新的cmder窗口, 而不是内置终端)

第二步: 拉取cmder

往下拉, 找到(如下图):

拉取cmder

进入settings.json, 输入(如下图):

输入config

第三步: 重启vscode

后续


在使用过程中, 出现了另外一个问题——光标错位, 下一篇blog详细记录.