macOSのターミナル環境をzshとHomebrewで整える
快適な開発環境は生産性に直結します。macOSではzsh + Oh My Zsh + Homebrewの組み合わせが 定番のターミナル環境構築方法です。本記事では一通りのセットアップ手順を紹介します。
Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrewを使うと、macOSへの各種ツールのインストールが brew install で簡単に行えます。
Oh My Zshのインストール
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
.zshrcの設定例
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="robbyrussell"
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
docker
)
source $ZSH/oh-my-zsh.sh
# エイリアス
alias ll='ls -la'
alias g='git'
alias dc='docker compose'
便利なHomebrewパッケージ
brew install git
brew install gh # GitHub CLI
brew install jq # JSONパーサー
brew install ripgrep # 高速grep
brew install fzf # ファジーファインダー
brew install starship # 高機能プロンプト
iTerm2のおすすめ設定
- テーマ: Minimal / Dracula
- フォント: Nerd Fonts(MesloLGS NF)
- ショートカット: Option+クリックでカーソル移動
まとめ
ターミナル環境への投資は長期的に見て非常にコストパフォーマンスが良いです。 dotfilesをGitHubで管理しておけば、環境再構築も短時間でできます。