一键配置 macOS 终极终端:iTerm2 + Oh My Zsh 自动化安装脚本
还在手动配置终端环境?这个一键脚本帮你快速打造美观高效的 iTerm2 + Oh My Zsh 开发环境!
前言
作为一名开发者,一个高效、美观的终端环境能显著提升工作效率。iTerm2 搭配 Oh My Zsh 被公认为 macOS 下最佳的终端组合,但繁琐的配置过程让很多用户望而却步。
本文将分享一个全自动配置脚本,只需一行命令,就能帮你完成从零到一的完整终端环境搭建!
效果展示
配置完成后的终端将具备:
- 🎨 炫酷的 Agnoster 主题
- 🖊 Powerline 字体支持
- 🌈 Solarized 配色方案
- 💡 智能语法高亮
- 🔮 命令自动建议
- ⚡ Git 状态提示
完整自动化脚本
将以下脚本保存为 setup_iterm_zsh.sh:
#!/bin/bash# iTerm2 + Oh My Zsh 自动化配置脚本
# 基于 sirius1024/iterm2-with-oh-my-zsh 的指南echo "开始配置 iTerm2 + Oh My Zsh..."# 检查是否已安装 Xcode Command Line Tools
if ! xcode-select -p &>/dev/null; thenecho "安装 Xcode Command Line Tools..."xcode-select --installecho "请完成 Xcode Command Line Tools 的安装,然后重新运行此脚本"exit 1
fi# 检查是否已安装 Git
if ! command -v git &> /dev/null; thenecho "错误: 未找到 Git。请先安装 Git: https://git-scm.com"exit 1
fi# 切换默认shell到zsh
echo "切换默认shell到zsh..."
chsh -s /bin/zsh# 安装Oh My Zsh
echo "安装Oh My Zsh..."
if command -v curl &> /dev/null; thensh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
elif command -v wget &> /dev/null