You need to enable JavaScript to run this app. Visual Studio Code 如何将默认终端从Ubuntu LTS切换为Windows终端
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio Code 如何将默认终端从Ubuntu LTS切换为Windows终端

解决VS Code Windows端默认终端无法切换为Command Prompt的方法

1. 手动修改全局配置文件确认默认终端设置

  • 按下F1,搜索并选择Preferences: Open Settings (JSON)打开全局配置文件
  • 确认文件中存在以下配置,没有就手动添加:
// 指定Windows系统下默认终端为命令提示符
"terminal.integrated.defaultProfile.windows": "Command Prompt",
// 配置命令提示符的正确路径
"terminal.integrated.profiles.windows": {
    "Command Prompt": {
        "path": "${env:windir}\\System32\\cmd.exe",
        "args": []
    }
}
  • 修改后保存配置文件。

2. 清理旧终端会话后重启终端

界面修改默认配置不会自动更新已经创建的终端会话,修改配置后需要点击集成终端右上角的垃圾桶图标,关闭所有已存在的终端,再重新打开新的终端就会加载新的默认配置。

3. 排除WSL扩展强制覆盖配置

如果你安装了VS Code官方WSL扩展,扩展可能会强制将默认终端设为WSL发行版:

  • 按下F1,搜索并选择Extensions: Show Installed Extensions
  • 找到WSL扩展,点击右侧齿轮图标选择「扩展设置」
  • 查找扩展中与默认终端相关的配置项,修改为跟随全局默认即可。

4. 排查工作区配置覆盖问题

如果仅在特定项目文件夹下出现这个问题,说明是项目内的工作区配置覆盖了全局配置:

  • 打开项目根目录下的.vscode/settings.json文件
  • 删除文件中所有terminal.integrated.defaultProfile.windows、terminal.integrated.profiles.windows相关的配置项,或者修改为你需要的命令提示符配置即可。

提示:以上操作完成后如果仍不生效,完全退出VS Code再重新启动即可。

内容的提问来源于stack exchange,提问作者Testuser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 01:36:04