如何在 VS 代码上安装 Windows 终端

How to install Windows Terminal on VS code

尽在标题。我也是俄罗斯人,这是 Google 翻译。我在任务管理器中打开进程并转到文件位置。拒绝访问出现错误,但在 Computer Control 的帮助下解决了。但是我不知道如何在 vs code 中打开这个特定的终端。我介绍了 OpenConsole first.Yes,但它只是一个终端。但这正是我感兴趣的。
SCREENSHOT

要在 vscode 中使用不同的 shell:

  1. 使用键盘上的快捷键 Ctrl + Shift + P 或转到 查看 >> 命令面板
  2. 输入:

Terminal: select default shell

从那里你可以select一个电源shell终端而不是通常的命令提示符

我想你想从 VS Code.

中启动新的 Windows Terminal

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

  • Windows(cmdPowerShell
  • Windows Linux (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 集成控制台。但它将位于单独的 window 中(不在 VS Code 窗格中);我不知道如何在集成模式下启动 Windows Terminal...

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

一种更图形化的方法是转到您现有的 VS Code 终端,然后转到下拉菜单 select 您可能已启动的多个终端之一。在您现有的终端下方,有一个选项 'Select Default Shell':

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

当您现在点击下拉菜单旁边的 + 时,您可以根据需要累积任意数量的 shell,任何类型;下面是2个cmdshells、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",

Here 是一个详细的指南。除非您使用 运行 java 和其他编程语言,否则只需更改对象的值即可。即使使用 Code Runner 扩展,它也能很好地工作。