[Mac] 系統與 Apps 安裝紀錄
設定新電腦,順便整理紀錄目前日常使用的 Apps。 越來越少從文章中看到新 App 的介紹,更多的是從 YouTube 影片推薦得知。 時代變遷...
快速安裝
一鍵安裝腳本
使用 dotfiles 專案的自動化安裝腳本,一次安裝所有必要工具:
# 1. Clone dotfiles 專案
git clone <repo-url> ~/.files
# 2. 執行初始化
cd ~/.files && ./init.sh
# 3. 安裝開發環境和應用程式
./bin/setup-devenv.sh
Homebrew
所有軟體透過 Brewfile 統一管理,包含 70+ 開發工具:
# 手動安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 使用 Brewfile 批次安裝
brew bundle --file=mac/Brewfile
配置同步
Dropbox + Maestral
配置檔案透過 Dropbox 同步,使用開源客戶端 Maestral:
brew install maestral
詳細說明請參考 Maestral 文章。
Dotfiles 管理
- 🔧 智能環境管理 - 專案自動切換 Java/Node.js/Go 版本
- ⚡ 效能最佳化 - Zinit Turbo 模式,Shell 啟動速度提升 50%+
- 🛡️ 安全設計 - 敏感資料獨立管理,不進版控
- 📦 模組化架構 - 功能分離,易於維護和擴展
瀏覽器
Google Chrome / Microsoft Edge
brew install google-chrome microsoft-edge
編輯器
Ghostty / iTerm2 / Kitty
現代化終端模擬器,支援 GPU 加速和豐富功能:
brew install ghostty iterm2 kitty
Zed / VS Code / Sublime Text
高效能編輯器,啟動速度快:
brew install zed visual-studio-code sublime-text
JetBrains 系列
brew install intellij-idea goland webstorm
開發工具
程式設計字體
支援 Ligatures 的現代化字體:
brew install font-jetbrains-mono font-fira-code font-cascadia-code
現代 CLI 工具
取代傳統 Unix 工具的現代化替代品:
# 系統監控和檔案管理
brew install btop eza bat ripgrep zoxide fd
# Git 工具
brew install tig gitui git-delta
# 其他實用工具
brew install tldr fzf direnv jq
詳細開發環境設定請參考:Mac DevEnv Setup
生產力工具
Obsidian
出發點是卡片筆記軟體,因各種擴充功能,已是個人全面性筆記與專案管理軟體:
brew install obsidian
Raycast
強大的應用程式啟動器,取代 Spotlight 和 Alfred:
brew install raycast
詳細功能介紹請參考 Raycast 文章。
AltTab
和 Windows 一樣使用 Alt + Tab 切換視窗,可在同一程式多個視窗中切換,比 macOS 內建僅能在應用程式間切換來得快速方便:
brew install alt-tab
Pure Paste
讓預設貼上就是純文字,自動清除複製的文字樣式:
brew install pure-paste
Menu Bar
Ice - Menu Bar Manager
開源的 Menu Bar 管理工具,取代付費的 Bartender:
brew install jordanbaird-ice
Itsycal
在功能表列上便捷地查看日曆,可以查看月曆和事件列表,還能快速創建新事件:
brew install itsycal
TopNotch
隱藏 MacBook 瀏海區域,讓螢幕看起來更完整:
brew install topnotch
MenubarX
在 Menu Bar 上放置小型瀏覽器,方便查閱資料或當作開發 RWD 網頁時的檢視工具。亦可將常用網站固定在 Menu Bar 上當作 App 使用:
Pomodorome
在 Menu Bar 上的番茄時鐘,方便調用。具備基本統計資訊,方便追蹤時間使用。
網路與雲端工具
CloudMounter
將雲端硬碟掛載到 Finder,支援多種雲端服務:
rclone
命令列雲端同步工具,支援 40+ 雲端服務:
brew install rclone
其他
多媒體工具
Mac 上最強大的播放器,幾乎支援所有影音格式,開源且 UI 美觀:
brew install iina
圖片壓縮優化工具:
brew install imageoptim
ExifRenamer
brew install exifrenamer
McBopomofo 小麥注音輸入法
反應快速、輕巧簡單,為 Mac 使用者量身打造。支援標準、倚天、許氏、倚天 26 鍵、IBM 以及漢語拼音鍵盤配置:
brew install mcbopomofo
參考資料:
實用工具腳本
系統維護
# 環境健康檢查
./bin/health-check.sh
# 更新所有工具
./bin/update.sh
# 配置備份
./bin/backup.sh
# 智能生成 .gitignore
./bin/gen-gitignore.sh
版本管理
# 軟體版本統一管理
source config/versions.sh
# 支援的開發環境
# Java: SDKMAN (21.0.5-zulu)
# Node.js: Volta/NVM (20)
# Go: 系統安裝 (1.21.5)
See Also
已整合到 Brewfile 的工具
以下工具已整合到自動化安裝腳本中:
- Alfred/Raycast - 應用程式啟動器
- Rectangle - 視窗管理工具
- Hidden Bar/Ice - Menu Bar 管理
- Typora - Markdown 編輯器
- XMind - 心智圖工具