当前位置: 首页 > 知识库问答 >
问题:

如何在VS代码中添加多个终端?

戚奇略
2023-03-14

我们可以在VS Code中添加多个不同的终端吗?我计划添加以下三个终端并与所有这些终端一起使用:

  1. Windows命令提示符
  2. PowerShell
  3. Git Bash

我知道我需要在<code>Preferences中添加以下命令=

 // // 64-bit cmd if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
 "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
 "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",

我想在setting.json中添加以上三个命令

当我单击时,应该会打开不同的终端,我想在不更改首选项的情况下使用这些终端。在VS代码中是否可能?

共有3个答案

翟鸿振
2023-03-14

按< code>ctrl shift `快捷键,或按十字符号运行新终端,然后如果您的默认模式是powershell,则键入< code>bash,如果您的默认模式是bash,则键入< code>powershell。你在这里,你的终端被切换了。

成和悌
2023-03-14

即使是去年提出的问题,答案也被接受了,但我仍然觉得可以回答这个问题,因为我没有找到任何简单、合适和完整的答案,而作为一个开发,我需要多个终端方便地点击如下:-

我不在乎他们的路径,为 VS Code 已经能够的功能添加另一个扩展名或重新加载 VS Shell 等,然后手动插入和设置设置文件。

我发现这个问题被问了很多次,几乎所有人都手动设置了一些设置等,或者有时只选择获得一种类型的终端。@Pawan的答案有些接近,但该解决方案最终落入单个终端,转到交换机终端的命令设置,这个将适用于 git 或任何其他终端。

如果您安装了在命令行上工作的工具,例如power-shell和git以及windows中的默认cmd提示符,那么请按照快速的三个步骤一次获取所有终端并单击切换到任何人。

>

  • 打开终端,它应该是可见的(使用ctrl`或从菜单视图-

    打开命令搜索(使用 Ctrl Shift P 或从菜单查看-

    只需单击您想添加的任何一个,即可从命令列表中快速访问。

    现在,在执行步骤6后,在步骤5中选择的终端将被添加到列表中,而不会删除之前的终端。

    要使用特定终端,只需在终端窗口的终端列表中选择所需的终端即可。

  • 公羊雅达
    2023-03-14

    通过安装扩展,有一种方法可以通过以下步骤实现这一点:

    > < li>

    找到名为< code>Shell launcher的扩展并安装它,或者您可以在此处找到它。如果需要,或者在完成所有步骤后,重新加载VS代码。

    转到文件 --

    法典:

    "shellLauncher.shells.windows": [
        {
            "shell": "C:\\Windows\\<sysnative>\\cmd.exe",
            "label": "cmd"
        },
        {
            "shell": "C:\\Windows\\<sysnative>\\WindowsPowerShell\\v1.0\\powershell.exe",
            "label": "PowerShell"
        },
        {
            "shell": "C:\\Program Files\\Git\\bin\\bash.exe",
            "label": "Git bash"
        },
        {
            "shell": "C:\\Windows\\<sysnative>\\bash.exe",
            "label": "WSL Bash"
        }
    ]
    

    PS:您可以使用 shellLauncher.shells.linux for LinuxshellLauncher.shells.osx for macOS。

    法典:

    [
        { "key": "ctrl+alt+`", "command": "shellLauncher.launch" }
    ]
    

    更新:在搜索栏中键入< code>shelllauncher。然后您可以看到< code > Shell Launcher:Launch 命令。突出显示并使用您喜欢的任何键绑定。例如,我为自己选择了Ctrl Alt(反勾)`键。

    您可以重新加载您的VS代码,然后单击您分配的组合键,这将为您提供选择想要使用哪个集成终端的选项。

    欲了解更多详情,请查看官方网站:https://marketplace.visualstudio.com/items?itemName=Tyriar.shell-launcher

    尽情享受吧!

     类似资料:
    • 由于某种原因,我不能在VS代码中使用多个光标,有人知道哪些设置允许一次选择多行吗?

    • 我有一个与docusign的开发人员帐户,能够上传一个单一的PDF文件,并签署这样。但根据我的要求,我需要在docusign内一次上传多个PDF文件,并相应地签名。我们目前使用的是docusign SOAP API,下面是示例访问URL:http://etplprojects.net/docusign_API/SOAP/这可能吗?请建议。

    • 我是全栈开发者(PHP JS)。 我想要一个后端VS代码和一个前端VS代码。 我在教程中看到了一个绿色的VS代码,但我不知道如何将两个VS代码安装在一起。

    • 我已经搜索了,但没有找到任何关于如何在Visual Studio代码中禁用引用(或完全禁用codelens)的信息,它们对我来说非常无用和烦人。

    • 我正在使用演示帐户的测试,我有prod帐户以及。 我想实现如下所述的一个功能:

    • 这不是如何配置主题选项的副本,从这样的答案中可以清楚地看出。 我想修改或调整当前设置,意思是:我想加载当前配置的内容。例如,当前为配置的值,以便能够稍微调整它,比如使颜色更亮。 当我在中加载此键时,我看到默认为红色(),这显然不是主题所拥有的。 我知道我可以 1) 打开 2) 找到设置和 3) 复制/粘贴我的用户设置。但我正在寻找一种更友好/更简单的方法。 有没有更友好/更简单的方法?如何在我的用