windows下修改vscode默认终端为git bash

最近我的Windows 10系统提示需要更新,而且是到了最后时间,将来将不会再为我推送更新提醒,我一般不愿意更新系统,浪费时间还老是出问题,这次看来非更新不可了,这或许又是微软的套路吧。

果然更新后,微软无耻的把自己的Powershell推上了舞台,这个工具好不好用不知道,我一般就用CMDGit Bash,使用Git Bash会更多一些。

目前我做前端多一些,VSCode则是必不可少的编辑器了。自从系统更新后,VSCode终端就默认使用Powershell(如下图),这让我一些Bash脚本无法执行,今天就来修改VSCode默认终端为Git Bash

点击VSCode左下角的齿轮,展开点击[设置]

搜索关键词shell,选择终端 > Terminal › Integrated › Automation Shell: Windows > 在 settings.json 中编辑

我之前配置的是下面这个,已经不能用了(具体可参考 Integrated Terminal):

1
"terminal.integrated.profiles.windows": "C:\\Program Files\\Git\\bin\\bash.exe",

将以下内容加到配置文件大括弧内:

1
2
3
4
5
6
7
8
9
10
11
12
13
"terminal.integrated.profiles.windows": {
"PowerShell -NoProfile": {
"source": "PowerShell",
"args": [
"-NoProfile"
]
},
"Git-Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe",
"args": []
}
},
"terminal.integrated.defaultProfile.windows": "Git-Bash",

我的 Git bash 安装在C盘就写C盘路径。

关闭配置,回到终端,点击下拉箭头,可以看到很多可选终端,并且Git bash设为默认,新建一个终端默认使用Git Bash

终于我的Bash脚本又飞起来了。

文章目录
本站总访问量 | 本文总阅读量