macOS 极致优雅的开发环境配置
macOS 因其类 Unix 的内核和精美的 UI,一直是开发者的首选。以下是如何榨干 Mac 生产力的指南。
1. Homebrew: 缺失的软件包管理器
拿到新 Mac 的第一件事:安装 Homebrew。
BASH/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
常用命令:
BASHbrew install node # 安装工具 brew install --cask google-chrome # 安装 GUI 应用 brew update && brew upgrade # 更新所有包 brew cleanup # 清理旧版本
2. 终端配置 (iTerm2 + Oh My Zsh)
虽然自带的 Terminal 已经不错,但 iTerm2 依然是王者。
- Oh My Zsh: 终端美化与插件管理。
- 插件推荐:
zsh-autosuggestions: 历史命令自动补全(灰色提示)。zsh-syntax-highlighting: 命令语法高亮。
- Powerlevel10k: 最酷炫的主题,支持 Git 状态、执行时间等显示。
3. Raycast: 替代 Spotlight 的终极工具
Raycast 不仅仅是启动器,它是你的系统控制中心。
- 剪贴板历史: 内置,无需额外安装应用。
- 窗口管理: 替代 Rectangle,通过快捷键分屏。
- Quicklinks: 快速打开常用的开发文档或 Jira 页面。
- AI 集成: 直接在搜索框里问 AI 问题。
4. 触控板与快捷键
Mac 的触控板是体验的核心。
- 三指拖移: 在辅助功能中开启,选取文本和拖动窗口极其顺滑。
- 常用快捷键:
Cmd + Space: 呼出 Raycast/Spotlight。Cmd + Shift + 4: 截屏部分区域。Cmd + Option + V: 剪切文件(Mac 上没有 Ctrl+X,复制后用这个组合键粘贴即为移动)。
5. 开发工具链推荐
- OrbStack: 替代 Docker Desktop,更轻、更快、更省电。
- Proxyman: 优秀的抓包工具,调试 API 必备。
- Sequel Ace: 轻量级 MySQL 客户端(Sequel Pro 的继任者)。
总结
macOS 的魅力在于其“开箱即用”的稳定性和强大的 Unix 底层。通过合理的配置,它能提供最流畅的开发体验,让你专注于代码本身,而不是与系统配置搏斗。
