前言
每次拿到新 Mac,第一件事就是設定開發環境。經過多年的摸索,我整理出一套高效的設定流程,從系統設定到開發工具一應俱全。
系統基礎設定
系統偏好設定
- 開啟「觸控式軌跡板」的三指拖移
- 設定「鍵盤」按鍵重複速率到最快
- 開啟「按鍵重複前延遲」到最短
- Dock 自動隱藏,節省螢幕空間
Finder 設定
- 顯示所有副檔名
- 顯示隱藏檔案(
Cmd + Shift + .) - 預設開啟「首頁」資料夾
終端機與 Shell
iTerm2 + Oh My Zsh
iTerm2 是 Mac 上最好的終端機模擬器:
- 安裝 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安裝 iTerm2:
brew install --cask iterm2 - 安裝 Oh My Zsh 和 Powerlevel10k 主題
推薦的 CLI 工具
eza:更好的 lsbat:更好的 catfd:更好的 findripgrep:更好的 grepzoxide:更好的 cdfzf:模糊搜尋
程式編輯器
VS Code
VS Code 仍然是最受歡迎的編輯器。我的必裝外掛:
- GitHub Copilot
- GitLens
- ESLint / Prettier
- Thunder Client(API 測試)
- Material Icon Theme
字型推薦
- JetBrains Mono:清晰的等寬字型
- Fira Code:支援連字的程式字型
- SF Mono:Apple 自家的等寬字型
版本控制
Git 設定
基本設定:
- 設定全域使用者名稱和 Email
- 設定預設分支為 main
- 啟用 GPG 簽名
GitHub CLI
gh CLI 讓你不用離開終端機就能管理 PR、Issue 等。
容器化工具
OrbStack
取代 Docker Desktop 的最佳選擇:
- 啟動速度快 10 倍
- 記憶體使用量低
- 原生支援 Apple Silicon
效率工具
推薦 App
- Raycast:取代 Spotlight 的超級啟動器
- Rectangle:視窗管理工具
- CleanShot X:最強截圖工具
- 1Password:密碼管理
- Bear / Obsidian:筆記工具
結語
一個好的開發環境可以大幅提升生產力。花一兩個小時好好設定,之後的每一天都會感謝自己。