You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置VSCode让代码在cmd.exe而非PowerShell控制台中运行

问题原因

你修改的是VSCode原生集成终端的默认配置,而你用来运行代码的快捷键Ctrl+Alt+N属于Code Runner扩展的默认快捷键,该扩展默认独立配置了执行终端,不会自动继承VSCode的全局终端设置,因此会出现新建终端为CMD、运行代码仍调用PowerShell的情况。

修复步骤

方案1:通过扩展可视化界面配置

  • 打开VSCode左侧扩展面板,找到「Code Runner」扩展,点击卡片右下角的齿轮图标,选择「扩展设置」
  • 在设置页的搜索框中输入run in terminal,找到「Code-runner: Run In Terminal」选项,勾选该选项。开启后Code Runner会调用VSCode原生集成终端运行代码,自动继承你已经设置的CMD默认终端配置
  • 配置完成后重启VSCode生效

方案2:通过配置文件直接修改

  • 按下快捷键Ctrl+Shift+P调出命令面板,输入Preferences: Open Settings (JSON),回车打开全局配置文件
  • 在配置文件中添加以下参数:
// 全局默认终端指定为CMD
"terminal.integrated.defaultProfile.windows": "Command Prompt",
// 强制Code Runner使用原生集成终端运行代码
"code-runner.runInTerminal": true
  • 保存配置文件后重启VSCode即可
验证方法

重启后按下Ctrl+Alt+N运行代码,查看终端前缀为C:\开头的CMD路径格式而非PS开头的PowerShell格式,即代表配置生效。

内容的提问来源于stack exchange,提问作者AK-33

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:39:00