在 macOS 上配置 VS Code 使用 PowerShell(适配 Homebrew 安装)

在 macOS 上配置 VS Code 使用 PowerShell(适配 Homebrew 安装)

PowerShell 是跨平台的自动化脚本语言,非常适合管理系统配置和批量任务。而 VS Code 则是开发者首选的轻量级编辑器。本文将手把手教你如何在 macOS 上通过 Homebrew 安装 PowerShell 并配置 VS Code 正确识别它。


🧰 环境信息

  • 操作系统:macOS (Apple Silicon)
  • PowerShell 安装方式:Homebrew
  • VS Code 插件:PowerShell Extension(Microsoft 出品)

🍺 安装 PowerShell

推荐通过 Homebrew 安装 PowerShell:

bash 复制代码
brew install powershell/tap/powershell

安装完成后,确认 PowerShell 可执行文件路径:

bash 复制代码
command -v pwsh

通常会是:

复制代码
/opt/homebrew/bin/pwsh

❌ VS Code 无法识别 PowerShell?

安装好 PowerShell 后,在 VS Code 中打开 .ps1 脚本时,可能会出现如下报错:

"Unable to find PowerShell! Do you have it installed?"

这是因为 VS Code 默认不会去 /opt/homebrew/bin/ 下面查找 pwsh


✅ 正确配置 VS Code 支持 PowerShell(手动方式)

  1. 打开 VS Code 命令面板(快捷键 Cmd + Shift + P
  2. 输入并选择 Preferences: Open User Settings (JSON)
  3. 添加以下配置:
json 复制代码
"powershell.powerShellAdditionalExePaths": {
  "Homebrew PowerShell": "/opt/homebrew/bin/pwsh"
},
"powershell.powerShellDefaultVersion": "Homebrew PowerShell"

完整示例(保留你已有的设置):

json 复制代码
{
  "redhat.telemetry.enabled": true,
  "powershell.powerShellAdditionalExePaths": {
    "Homebrew PowerShell": "/opt/homebrew/bin/pwsh"
  },
  "powershell.powerShellDefaultVersion": "Homebrew PowerShell"
}

保存后重启 VS Code,右下角应该可以看到 PowerShell 已加载。



🌟 推荐增强设置(可选)

json 复制代码
"powershell.integratedConsole.showOnStartup": false,
"powershell.scriptAnalysis.enable": true,
"powershell.codeFormatting.autoCorrectAliases": true

解释:

  • showOnStartup: 不自动弹出 PowerShell 控制台
  • scriptAnalysis.enable: 启用代码规范检查
  • autoCorrectAliases: 自动将别名如 ls 替换为 Get-ChildItem

❓ Parallels Desktop 相关配置是啥?

如果你看到以下类似配置:

json 复制代码
"parallels-desktop.git.path": "/usr/bin/git",
"parallels-desktop.brew.path": "/opt/homebrew/bin/brew"

说明你安装了 Parallels 的 VS Code 插件,用于与虚拟机环境交互。这些配置不会影响 PowerShell 的使用。


🧹 清理建议(可选)

如果你不再使用 Parallels 插件,可以手动移除相关配置项,不影响其他功能。


✅ 总结

配置 VS Code 正确识别 Homebrew 安装的 PowerShell,只需 3 步:

  1. 安装 PowerShell:brew install --cask powershell
  2. 添加路径配置到 settings.json
  3. 安装并启用 PowerShell 插件(来自 Microsoft)

至此,你的 macOS + VS Code + PowerShell 开发环境就准备好了!可以尽情享受跨平台脚本的快乐 🚀

相关推荐
小饼干超人7 小时前
pycharm windows/linux/mac快捷键
ide·macos·pycharm
十步杀一人_千里不留行9 小时前
RustDesk 自建中继服务器教程(Mac mini)
运维·服务器·macos
Hi2024021711 小时前
macOS 12.7.6部署Ollama+Dify避坑指南
macos·知识库·dify·ollama
随风ada11 小时前
Windows、macOS、liunx下使用qemu搭建riscv64/linux
linux·windows·ubuntu·macos·golang·qemu·risc-v
小卡不对头12 小时前
电脑截图软件排行榜 Windows和mac电脑截图软件TOP10
windows·macos·电脑·笔记本电脑·贴图
Digitally14 小时前
5 种可行的方法:如何将 Redmi 联系人备份到 Mac
macos
干净的坏蛋14 小时前
macOS 字体管理全攻略:如何查看已安装字体及常见字体格式区
macos·策略模式
liliangcsdn15 小时前
mac mlx大模型框架的安装和使用
java·前端·人工智能·python·macos
weixin-a1530030831615 小时前
【playwright篇】教程(十六)[macOS+playwright相关问题]
macos
liliangcsdn16 小时前
smolagents - 如何在mac用agents做简单算术题
人工智能·macos·prompt