我该如何将VS Code终端更改为cmd.exe而不是powershell?

13

由于某些原因,我的VS Code终端是Powershell而不是cmd.exe。在我的终端 > 外部: Windows Exec中设置了C:\WINDOWS\System32\cmd.exe。然而,当我在VS Code中打开终端时,我看到的是PS C:...>。此外,在终端下拉菜单中,我只看到powershell作为选项。

如何将终端切换到CMD.exe?或者,也许更好的选择是将cmd.exe添加到可用终端列表中,这样我就可以在它们之间进行切换?

5个回答

21

版本更新

输入图像描述

第一步:

输入图像描述

第二步:选择所需选项:

输入图像描述

或者

"terminal.integrated.defaultProfile.windows": "Command Prompt"

19

这个现在已经被弃用了。 - Simon Morgan

2
为了补充LeSchlongLong的答案,现在已经过时了,你可以简单地按照以下步骤更改默认配置文件:
1. Ctrl + Shift + P(Windows)/ Cmd + Shift + P(Mac) 2. 搜索“Terminal: Select Default Profile” command search 3. 选择您想要使用的任何配置文件 select default profile

1
最近一次VS Code升级中,配置文件中的命令提示路径也进行了更新 - terminal.integrated.profiles.windows。本文提到了如何重置该路径。

https://dev.to/andrewriveradev/how-to-set-git-bash-as-integrated-terminal-in-vscode-2k31

  1. 打开命令面板(CMD + Shift + P)
  2. 搜索“Preferences: Open User Settings (JSON)”
  3. 从配置中删除terminal.integrated.profiles.windows对象
  4. 通过键入""(双引号键)创建一个新字段。在引号内输入"terminal.",将出现一系列选项。
  5. 选择terminal.integrated.profiles.windows。选择terminal.integrated.profiles.windows后,它将被展开。
  6. 添加或替换“terminal.integrated.shell.windows”:“cmd.exe”

1
你可以使用视图 / 命令面板 / 终端:选择默认终端来从检测到的终端范围中进行选择。我的显示了 PS 和 cmd.exe,需要更改 PS,因为在我们的环境中,它被禁用作为安全策略。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接