代码之家  ›  专栏  ›  技术社区  ›  Flamingo

如何更改PowerShell exe的默认路径

  •  0
  • Flamingo  · 技术社区  · 1 年前

    我已使用 scoop 我的系统上的包管理器。然而,即使在安装之后,系统仍然引用PowerShell的旧路径。

    我已经尝试将新PowerShell安装的新路径添加到环境变量中,但似乎没有任何区别。

    以下是 where.exe PowerShell命令:

    where.exe Powershell
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    where.exe pwsh
    E:\Apps\scoop\apps\powershell\current\pwsh.exe
    E:\Apps\scoop\shims\pwsh.exe
    

    由于这种行为,我无法通过我的 Windows终端 VS代码

    enter image description here

    enter image description here

    如果系统使用Scoop安装PowerShell,但仍继续引用PowerShell的旧路径,我如何更改这种行为?我需要确保我的Windows终端和VS代码识别并使用新的PowerShell安装。

    0 回复  |  直到 1 年前
        1
  •  2
  •   Flamingo    1 年前
    • 对于vscode配置文件,我打开 setting.json 并添加:
         "terminal.integrated.profiles.windows": {
        "PowerShell Core": {
          "path": "pwsh.exe",
          "icon": "terminal-powershell"
        },
      },
      "terminal.integrated.defaultProfile.windows": "PowerShell Core"
    
    • 对于Windows终端,我只需创建一个新的配置文件并修改到 pwsh 可执行文件。

    找到的确切路径 pwsh.exe ,我键入 where.exe pwsh 在终端中。

    推荐文章