首页 > 解决方案 > 如何在 VS 代码上安装 Windows 终端

问题描述

都在标题中。我也是俄罗斯人,这是谷歌翻译。我在任务管理器中打开该进程并转到文件位置。拒绝访问出现错误,但在计算机控制的帮助下已解决。但我不知道如何在 vs code 中打开这个特定的终端。我先介绍了 OpenConsole。是的,但它只是一个终端。但这就是我感兴趣的。
屏幕截图

标签: visual-studio-codeterminalvscode-settings

解决方案


我认为您想Windows Terminal从内部推出新产品VS Code

您需要做的是编辑您的 USER settings.json,并找到将编辑器与集成 Windows 终端相关联的行(您可以重新定义三个内置编辑器:

  • 窗户(cmdPowerShell
  • 适用于 Linux 的 Windows 子系统 ( wsl)
  • Linux ( xterm)

):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",

如果您将其替换为:

"terminal.integrated.shell.windows": "C:\\Users\\<your_user_name>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe",

...然后你Windows Terminal会弹出而不是cmd集成控制台。但它将在一个单独的窗口中(不在 VS Code 窗格中);我不知道有关如何以Windows Terminal集成模式启动的任何方法...

但是,如果您打算用 a替换通常的cmd终端PowerShell,那么您可以按照Fran6的说明进行操作。

一种更图形化的方法是转到您现有的 VS Code 终端,然后转到下拉菜单以选择您可能已启动的多个终端之一。在您现有的终端下方,有一个“选择默认外壳”选项:

在此处输入图像描述

当您选择此选项时,这将带您直接进入可用于更改为首选集成 shell 的选项:

在此处输入图像描述

当您现在点击+下拉列表旁边的 时,您可以累积任意数量的贝壳,您想要的任何类型;这是 2 个cmdshell、1 个PowerShell和一个wslshell 的示例:

在此处输入图像描述

更新(2021 年 5 月):

terminal.integrated.shell.windows设置现已弃用。

您应该将配置文件添加到terminal.integrated.profiles.windows. 例如:

    terminal.integrated.profiles.windows": {
        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell"
        },
        "Command Prompt": {
            "path": "C:\\WINDOWS\\System32\\cmd.exe"
        },
        "wt": {
            "path": "C:\\Users\\<your_user_name>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
        },
    },

然后将其设置为默认值:

"terminal.integrated.defaultProfile.windows": "wt",

推荐阅读