Visual Studio Code,如何从powershell.exe切换到cmd.exe

时间:2017-03-10 22:58:00

标签: visual-studio-code

我想从powershell.exe切换到终端中的cmd.exe,但我不知道该怎么做。提供了截图以供澄清。

screenshot 1 screenshot 2

8 个答案:

答案 0 :(得分:77)

  1. Ctrl + Shift + P显示所有命令。
  2. 在显示的文本框中输入shell以过滤列表。
  3. 选择Terminal: Select Default Shell
  4. 系统会提示您Select your preferred terminal shell, you can change this later in your settings or follow the same process as we do now
  5. 选择Command Prompt(cmd.exe)
  6. 单击shell窗格中的“删除”图标以删除现有终端。
  7. Ctrl + `(或在菜单中查看>终端)打开新的终端窗格。

答案 1 :(得分:5)

将此用户设置添加到您的文件 - 首选项 - 用户设置

// Place your settings in this file to overwrite the default settings
{
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",

}

答案 2 :(得分:5)

很简单的步骤,我发现自己如下:

  1. Ctrl + `(或菜单中的“查看”>“终端”)以打开 新的终端面板。
  2. 单击终端选择下拉菜单,然后单击“选择默认外壳”。

    enter image description here

  3. 选择终端类型Command PromptPowerShell

    enter image description here

  4. 现在删除当前打开的终端或打开新终端。

现在,命令提示符将成为VSCode中的默认shell。

答案 3 :(得分:1)

当我点击终端时,我也遇到了这个问题。它显示的是Powershell,但不显示命令提示符,因此我执行了以下步骤以在Visual Studio中获取命令提示符:

  1. 查看->命令面板->切换集成终端
  2. 通过快捷键 ctrl + `打开终端 或查看->终端
  3. 将命令写为cmd.exe并运行

答案 4 :(得分:0)

打开设置(ctrl +逗号)

找到 terminal.integrated.shell.windows

C:\\Windows\\System32\\cmd.exe

替换其值

答案 5 :(得分:0)

在当前终端中,只需键入cmd并输入。您完成了。

答案 6 :(得分:0)

如果您将 powershell 设置为默认集成终端,则在 Visual Studio 中,在您使用 Ctrl-`(控制反引号)调用它之后 - 从终端切换到您的文件面板并返回。调用终端,它会在下拉框中显示为1:pwsh。从 powershell 命令行输入 bash 并回车。你有你的 bash 提示 $.在下拉列表中,您现在可以看到 1: bash。

您可以从 ps C: 或 $ bash 提示符键入 cmd 并打开 windows 命令提示符。 C:> 并退出以退出它们。

您可以打开多个终端。假设 powershell (pwsh) 是您的默认设置。新终端将显示为 2: pwsh,您可以将其更改为 cmd 终端。如果你打开第三个也是一样。将其更改为 bash。您现在有 3 个终端:1:pwsh、2:cmd 和 3:bash。您可以从下拉列表中选择要使用的任何一个。您当然可以退出其中任何一个。

毫无疑问你已经看到,当你运行 node.js 时,终端变成了 node。

答案 7 :(得分:0)

2021 年更新:

点击Ctrl+Shift+P

类型/粘贴:终端:选择默认配置文件

VS code Settings

从下拉列表中选择命令提示符。

enter image description here

谢谢! :)