如何在Visual Studio Code集成终端中选择其他类型的命令外壳

RBT*_*RBT 6 shell terminal visual-studio-code

我查看了该链接,链接讨论了如何在Visual Studio Code的集成终端中更改默认命令外壳。我可以使用settings.json文件中的以下设置成功将其更改为Git Bash 。您可以settings.json通过按Ctrl+ ,组合键或菜单“ 文件”来打开文件首选项设置菜单:

{
   "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
}
Run Code Online (Sandbox Code Playgroud)

+集成终端中有一个标牌,借助它,您可以让多个终端并行运行,如下面的屏幕快照所示:

在此处输入图片说明

我想在1号终端中加载Git Bash shell,在2号终端中加载Windows PowerShell,以此类推。实现相同的相关配置是什么?

mar*_*ica 12

无需不断更改您的默认终端设置。安装Shell Launcher扩展,配置它,然后ctrl-shift-t选择要在 VS Code 中打开的终端。

Shell 启动器和设置的屏幕截图


RBT*_*RBT 7

截至 2018 年 6 月 17 日,在更改集成命令外壳方面,Visual Studio Code 中的事情变得非常顺利。我在这里列出了所有选项:

  1. 随时随地选择不同的命令外壳- 命令外壳的名称本身就是将当前命令外壳切换到目标命令外壳的命令。例如,假设我的集成命令 shell 当前正在显示 Bash,我想立即切换到 PowerShell。然后键入 command powershell,按Enter,命令 shell 将更改为 PowerShell。同样,它适用于您产品中安装的所有其他类型的命令外壳。
  2. 命令外壳的更多实例- 只需按Ctrl+ Shift+ `(back-tick)。每次按下键盘快捷键组合时,都会添加一个新的命令外壳实例。
  3. 更改默认命令外壳类型的配置-F1在 Visual Studio Code 中按下并键入或选择Terminal: Select Default Shell,如下面的快照所示。

终端选择

选择后,然后选择您选择的默认命令外壳以永久更改设置:

终端选择