如何将 PowerShell 7 设置为默认值并删除其他版本

Bil*_*lal 6 windows powershell

  • 我想设置PowerShell 7默认 shell。所以当我在文件资源管理器中右键单击并单击

“在此处打开 PowerShell 窗口”

在上下文菜单中,我想PowerShell 7上来。

  • 我想完全删除其他版本。

  • 有没有办法做到这一点?

ALU*_*FTW 32

要将 PowerShell 7 设为 Windows 终端的默认 shell,请执行以下步骤:

  1. 单击向下箭头并按设置
  2. 将打开一个 json 文件,您将在顶部附近看到一行,其中包含一个名为 defaultProfile 的参数,其中包含 UUID。(您可能必须先在打开的设置 UI 上单击“打开 JSON 文件”按钮)
  3. 您还将看到一行代表 PowerShell 7.0 的 UUID
  4. 复制该 UUID 并将其放入 defaultProfile 中

祝你好运!

来源:

https://www.codyhosterman.com/2020/05/defaulting-windows-terminal-to-powershell-7-x-core/

向下箭头菜单和设置

打开 JSON 文件按钮

在此输入图像描述

  • 我没有看到按“设置”的“向下箭头”选项! (39认同)
  • 问题中没有任何地方提到终端,但这个答案立即假设OP想要从终端中删除。这是公认的答案!这些天SO变得很奇怪。 (5认同)
  • 您可以尝试直接从这里访问文件settings.json [相应地更新计算机中的路径]:C:\users\$env:UserName\AppData\Local\Packages\Microsoft.WindowsTerminal_*\LocalState\settings.json (3认同)
  • @Bilal,你有 [Windows 终端](https://learn.microsoft.com/en-us/windows/terminal/get-started#:~:text=%20Install%20and%20set%20up%20Windows%20Terminal %20,profile%20by%20pressing%20ctrlshiftt%20or%20by...%20More) 和 [VSCode](https://code.visualstudio.com/) 安装了吗?下拉箭头“ALUFTW”是 Windows 终端 GUI 的一部分,据我所知,它无法删除,即使可以,也不应该删除。因为它允许访问所有已配置的 shell。 (3认同)

小智 15

如果您有 Windows 终端:请按照下列步骤操作: 单击下拉菜单并转至Settings

在“常规”选项卡上,您将看到默认配置文件,单击下拉列表并选择您想要默认的配置文件 用于选择默认配置文件的 Windows 终端屏幕

  • ...“我想完全删除其他版本” (4认同)