跳至主要内容

[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

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

Ice - Menu Bar Manager

開源的 Menu Bar 管理工具,取代付費的 Bartender:

brew install jordanbaird-ice

Itsycal

在功能表列上便捷地查看日曆,可以查看月曆和事件列表,還能快速創建新事件:

brew install itsycal

TopNotch

隱藏 MacBook 瀏海區域,讓螢幕看起來更完整:

brew install topnotch

在 Menu Bar 上放置小型瀏覽器,方便查閱資料或當作開發 RWD 網頁時的檢視工具。亦可將常用網站固定在 Menu Bar 上當作 App 使用:

Pomodorome

在 Menu Bar 上的番茄時鐘,方便調用。具備基本統計資訊,方便追蹤時間使用。

網路與雲端工具

CloudMounter

將雲端硬碟掛載到 Finder,支援多種雲端服務:

rclone

命令列雲端同步工具,支援 40+ 雲端服務:

brew install rclone

其他

多媒體工具

IINA

Mac 上最強大的播放器,幾乎支援所有影音格式,開源且 UI 美觀:

brew install iina

ImageOptim

圖片壓縮優化工具:

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 - 心智圖工具

Reference