【问题标题】:Visual Studio Code, how to switch from powershell.exe to cmd.exeVisual Studio Code,如何从 powershell.exe 切换到 cmd.exe
【发布时间】:2017-03-10 22:58:00
【问题描述】:

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

【问题讨论】:

标签: visual-studio-code


【解决方案1】:
  1. Ctrl+Shift+P 显示所有命令。
  2. 在显示的文本框中输入profile 以过滤列表。
  3. 选择Terminal: Select Default Profile
  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. 单击外壳窗格中的删除图标以删除现有终端。
  7. Ctrl+`(或菜单中的查看>终端)打开一个新的终端窗格。

【讨论】:

  • 要生效,需要在 Windows 10 上关闭并重新启动 VS Code。
  • @Sabuncu 对。您也可以单击 + 按钮添加新终端。添加后,您可以从下拉列表中选择 cmd。
  • 在 VSCode 1.55.2 中,我找不到名为“终端:选择默认外壳”的选项。但是,我确实发现“终端:选择默认配置文件”似乎做同样的事情。
  • 当我尝试调试(使用 F5)时,它仍然使用 PowerShell,知道如何解决这个问题吗?
【解决方案2】:

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

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

}

【讨论】:

  • 对我来说,这就是解决方案{"terminal.integrated.defaultProfile.windows": "Git Bash"}
【解决方案3】:

我发现了两种在 VSCode 中从 powershell 切换到命令提示符的不同方法。 非常简单的步骤我发现自己如下:

第一个方法很简单:

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

  1. 选择终端类型Command PromptPowerShell

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

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


第二个对所有开发者来说也很简单方便。

  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. 单击外壳窗格中的删除图标以删除现有终端。
  7. Ctrl+`(或菜单中的查看>终端)打开一个新的终端窗格。

【讨论】:

  • 我最初错过了出现在菜单下方的下拉列表。如果你点击任何地方,它就会消失。但这对我有用。
【解决方案4】:

2021 年更新:

点击Ctrl+Shift+P

键入/粘贴:终端:选择默认配置文件

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

谢谢! :)

【讨论】:

    【解决方案5】:

    打开设置(ctrl+逗号)

    找到 terminal.integrated.shell.windows

    将其值替换为 C:\\Windows\\System32\\cmd.exe

    【讨论】:

      【解决方案6】:

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

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

      【讨论】:

        【解决方案7】:

        在当前终端中,只需键入 cmd 并回车即可。你就完成了。

        【讨论】:

          【解决方案8】:

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

          您可以在 ps C: 或 $ bash 提示符下键入 cmd,然后打开 windows 命令提示符。 C:> 然后 exit 退出它们。

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-10-26
            • 2018-07-04
            • 2015-08-06
            • 2012-12-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多