跳至主要内容

[Mac] 系統與 Apps 安裝紀錄 2025.Jun

設定新電腦, 順便整理紀錄一下目前日常使用的 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

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

參考: macOS 開發環境建構

生產力工具

Obsidian

出發點是卡片筆記軟體, 因各種擴充功能, 已是個人全面性筆記與專案管理軟體.

brew install obsidian

Raycast

取代 Spotlight 軟體

brew install raycast

AltTab

和 Windows 一樣使用 Alt + Tab 切換視窗, 可在同一程式多個視窗中切換, 比 macOS 內建僅能在應用程式間切換來得快速方邊.

Pure Paste

讓預設貼上就是純文字,自動清除複製的文字樣式

Ice - Menu Bar Manager

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

brew install jordanbaird-ice

Itsycal

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

brew install itsycal

TopNotch

Makes the notch disappear like a 🥷.

可在 MenuBar 上放置一個小瀏覽器, 方便查閱資料或當作開發 RWD 網頁時的檢視工具. 亦可將某些網站放置在 menu bar 上當作 App 來使用.

Pomodorome

在 menu bar 上的番茄時鐘, 方便調用. 亦有基本統計資訊, 方便追蹤時間使用.

網路通訊

CloudMounter / App Store

把网络云盘放进你的 Finder 里

rclone

brew install rclone

其他

多媒體工具

IINA

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

brew install iina

ImageOptim

圖片壓縮優化工具:

brew install imageoptim

ExifRenamer

brew install exifrenamer

McBopomofo 小麥注音輸入法

反應快速, 輕巧簡單, 為 Mac User 量身打造. 支援標準, 倚天, 許氏, 倚天26 鍵, IBM 以及漢語拼音鍵盤配置.

實用工具腳本

系統維護

# 環境健康檢查
./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