我从 Windows 应用商店安装了 Powershell。我想将其用作 VS Code 中的终端,但它找不到 PS。
Powershell 位于哪里?
答案1
根据Microsoft 文档安装路径存储在变量 $PSHOME 中。可以在 Powershell 中使用命令查询
$PSHOME
答案2
在 Windows 11 Pro 22H2 上,可执行文件位于:
C:\Users\USERNAME\AppData\Local\Microsoft\WindowsApps\Microsoft.PowerShell_8wekyb3d8bbwe\pwsh.exe
文件夹名称中的数字可能与您的安装不同。
如果您%USERNAME%\AppData\Local\Microsoft\WindowsApps\
在资源管理器中打开并查找以 开头的文件夹,Microsoft.PowerShell
您应该能够找到其中包含可执行文件的文件夹。
答案3
PowerShell 7 位于哪里?
如果您从 MSI 安装了 Power Shell 7,则 Program Files 目录中会存在一个 PowerShell 7 文件夹。如果您从 Microsoft Store 安装它,它将存在于 WindowsApps 目录中的目录中。
根据 VS Code 团队去年开展的任务列表,Visual Studio Code 的当前版本会自动从 Microsoft Store 检测 PowerShell 7。, 如果没有被自动检测到,您应该简单地将 Visual Studio Code 更新到当前版本。
为了让 Visual Studio Code 发现从 Microsoft Store 安装的 Power Shell 7,你必须至少运行 Visual Studio Code January 2021 (1.53)
答案4
您将在文章中找到答案 在 VS Code 中使用 PowerShell 7。
通过.msi
安装程序安装 PowerShell 7 后,最后的步骤是:
选择编辑
settings.json
并添加此文本并保存文件:"terminal.integrated.shell.windows": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
(如果您安装到非默认位置,请使用正确的路径。)
运行
notepad $profile
并复制内容以供稍后使用。重新启动 VS Code,您应该有一个未定制的 PowerShell 7 提示符。
以下是将旧配置文件复制到新配置文件的步骤:
跑步
notepad $profile
粘贴您的旧个人资料
保存并退出
重启 VS Code
上述文章包含更多详细信息和截图。