VS Code更新后默认终端为PowerShell,修改设置不生效如何解决
操作步骤
- 方法1:通过命令面板快速修改(优先级最高)
按下Ctrl+Shift+P调出命令面板,输入Terminal: Select Default Profile,在弹出的选项列表中直接选择「Command Prompt」,随后关闭所有已打开的VS Code终端,重启VS Code即可生效。 - 方法2:手动检查配置文件
- 按下
Ctrl+,打开设置页,点击右上角的「打开设置(JSON)」图标,进入全局配置文件,确认存在以下配置:
{ "terminal.integrated.defaultProfile.windows": "Command Prompt", "terminal.integrated.profiles.windows": { "Command Prompt": { "path": "C:\\Windows\\System32\\cmd.exe", "args": [] } } }- 检查当前打开项目的
.vscode/settings.json文件(如果存在),工作区配置优先级高于全局配置,如果此处指定了默认终端为PowerShell,需要同步修改为上述配置或者删除对应字段。
- 按下
- 方法3:排查PowerShell扩展干扰
部分版本的PowerShell扩展会强制默认启动PowerShell终端,你可以先禁用PowerShell扩展后重启VS Code验证,如果恢复正常,进入PowerShell扩展设置,关闭PowerShell: Start Automatically选项即可。
内容的提问来源于stack exchange,提问作者mimic
相关产品推荐
相关产品推荐

