📋 目录
方法一:使用命令面板更改默认终端
这是最常用的更改默认终端的方法。
操作步骤
第1步:打开命令面板
- Windows/Linux:按
Ctrl+Shift+P - macOS:按
Command+Shift+P - 或者按
F1键

第2步:搜索终端设置
在命令面板中输入 terminal select default,然后点击 Terminal: Select Default Profile 命令。
第3步:选择 preferred shell
从列表中选择你喜欢的终端,例如:
- Git Bash
- PowerShell
- Command Prompt
- bash
- zsh
- tmux

第4步:重启终端
做出选择后,点击右上角的垃圾桶图标关闭终端,然后重新打开终端使更改生效。
也可以使用命令面板重新打开新默认终端:
- 按
Ctrl+Shift+P(macOS 按Command+Shift+P) - 输入
toggle terminal - 选择 View: Toggle Terminal

⚠️ 注意:使用此方法时,必须完全关闭终端(点击垃圾桶图标)并重新打开,更改才会生效。
方法二:使用启动配置文件图标
这是一种更直观的替代方法。
操作步骤
- 在终端面板中,找到当前活动终端名称旁边的 启动配置文件(Launch Profile) 图标
- 点击向下箭头
- 选择 Select Default Profile
- 从列表中选择你喜欢的终端

⚠️ 注意:即使使用此方法,你可能也需要点击垃圾桶图标关闭终端并重新打开才能看到更改生效。
方法三:在终端中直接输入命令切换
你可以在当前终端会话中直接输入命令来切换不同的 shell。
常用终端切换命令
| 命令 | 说明 | 适用系统 |
|---|---|---|
cmd |
切换到命令提示符 | Windows |
powershell |
切换到 PowerShell | Windows |
bash |
切换到 bash 或 Git Bash | 所有系统 |
node |
启动 Node.js 解释器 | 所有系统 |
python |
启动 Python 解释器 | 所有系统 |
py |
启动 Python 解释器 | Windows |
python3 |
启动 Python 解释器 | macOS/Linux |
使用示例
# 在终端中直接输入
powershell
# 切换到 bash
bash
# 启动 Python
python
💡 提示:这些命令可以直接在当前活动的终端会话中输入执行。
方法四:通过设置UI更改默认终端
这是最持久的设置方法,适合需要长期固定终端的用户。
操作步骤
第1步:打开设置界面
- 按
Ctrl+Shift+P(macOS 按Command+Shift+P) - 输入
user settings - 选择 Preferences: Open User Settings
或者直接使用快捷键:
- Windows/Linux:
Ctrl+, - macOS:
Cmd+,

第2步:搜索终端设置
在设置搜索框中输入 terminal default profile
第3步:选择对应系统的设置
你会看到3个可用设置:
| 设置项 | 说明 |
|---|---|
| Terminal › Integrated › Default Profile: Windows | Windows 系统默认 shell |
| Terminal › Integrated › Default Profile: Osx | macOS 系统默认 shell |
| Terminal › Integrated › Default Profile: Linux | Linux 系统默认 shell |
第4步:选择 preferred shell
点击适用于你的下拉图标,选择你喜欢的终端。
📌 注意:默认情况下,此设置设为
null,表示 VS Code 会自动检测并使用系统默认 shell。
第5步:重启终端
做出选择后,点击右上角的垃圾桶图标关闭终端,然后重新打开终端使更改生效。
常见问题解答
❓ 可以设置多个默认终端吗?
不可以设置多个默认终端,但你可以创建多个终端配置文件,并在需要时快速切换。
❓ 如何恢复系统默认终端?
在设置中将终端配置文件设置回 null,VS Code 将自动检测并使用系统默认 shell。
❓ Git Bash 没有出现在列表中怎么办?
确保已正确安装 Git for Windows,并且 Git Bash 已添加到系统 PATH 中。
总结
| 方法 | 优点 | 适用场景 |
|---|---|---|
| 命令面板 | 快速、直接 | 临时切换 |
| 启动配置文件 | 直观、方便 | 日常使用 |
| 终端命令 | 灵活、无需设置 | 快速测试 |
| 设置UI | 持久、稳定 | 长期固定 |
选择最适合你工作流程的方法,提升你的 VS Code 使用效率!