在VSCode中更改集成终端默认Shell,需通过设置或编辑settings.json文件指定命令行解释器。首先打开设置界面(Ctrl+,或Cmd+,),搜索“Terminal › Integrated › Default Profile”,根据操作系统选择对应终端类型:Windows可选PowerShell、Command Prompt、WSL或Git Bash;macOS通常为zsh或bash;Linux一般为bash或zsh。选择后重启终端即可生效。高级用户可手动编辑settings.json文件实现更精确配置:使用Ctrl+Shift+P打开命令面板,输入“Preferences: Open Settings (JSON)”,添加相应配置项。例如macOS使用zsh时添加:"terminal.integrated.defaultProfile.osx": "zsh", "terminal.integrated.profiles.osx": { "zsh": { "path": "/bin/zsh" }};Windows使用Git Bash时添加:"terminal.integrated.defaultProfile.windows": "Git Bash", "terminal.integrated.profiles.windows": { "Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe" }}。保存后重新打开终端即应用新Shell,注意路径格式正确且区分大小写。

在 VSCode 中更改集成终端的默认 Shell,可以通过修改设置来指定你想要使用的命令行解释器。这个操作适用于 Windows、macOS 和 Linux 系统。
打开设置
点击左下角齿轮图标进入“设置”,或使用快捷键 Ctrl + ,(macOS 上是 Cmd + ,)打开设置界面。也可以直接搜索“terminal”关键词。
修改默认 Shell 路径
在设置中搜索 Terminal › Integrated › Default Profile,然后根据你的操作系统选择或添加一个终端类型:
- Windows:可以选择 PowerShell、Command Prompt、WSL 或 Git Bash(如果已安装)
- macOS:通常为 zsh 或 bash
- Linux:一般为 bash 或 zsh
选择后,VSCode 会在下一次打开终端时使用该 Shell。
通过 settings.json 手动配置(推荐高级用户)
如果你需要更精确控制,可以编辑 settings.json 文件:
- 按下 Ctrl + Shift + P 打开命令面板
- 输入 “Preferences: Open Settings (JSON)” 并回车
- 添加如下配置(以 macOS 使用 zsh 为例):
Windows 示例(使用 Git Bash):
"terminal.integrated.defaultProfile.windows": "Git Bash", "terminal.integrated.profiles.windows": { "Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe" } }保存文件后,重新打开终端即可生效。
基本上就这些,改完之后每次新开终端都会用你指定的 Shell。路径写对就行,别拼错。不复杂但容易忽略大小写和路径格式。










