必须将Mac终端换成iTerm2并搭配Oh My Zsh才能获得分屏、主题美化、单词跳转、语法高亮等现代开发体验;安装方式有官网下载或Homebrew命令行两种,配置需设置Shell为/bin/zsh、选择配色方案、调整字体、启用自然文本编辑键位,并设为默认终端及热键呼出;Oh My Zsh需用国内镜像安装,启用zsh-syntax-highlighting和zsh-autosuggestions插件并手动加载高亮脚本。

想让Mac终端摆脱黑底白字的简陋感,获得分屏、主题美化、单词跳转、语法高亮等现代开发体验,就必须把系统自带Terminal换成iTerm2并搭配Oh My Zsh——这不是锦上添花,而是开发效率的硬性门槛。
iTerm2安装:两种方式任选其一
方法一:官网下载(新手首选,零依赖)
打开浏览器访问 https://www.php.cn/link/1f4f50aed8735cf3eacefe03177d8a5a → 点击显眼的 Download 按钮 → 下载完成后双击 .dmg 文件 → 将 iTerm2.app 拖入 Applications 文件夹。
首次启动若弹出“无法验证开发者”,必须前往「系统设置 > 隐私与安全性 > 通用」,点击下方“仍要打开”才能继续;这一步跳过就打不开应用。
方法二:Homebrew命令行安装(开发者推荐)
先确认已装 Homebrew:终端中运行 brew --version,有输出则直接执行 brew install --cask iterm2;若未安装,先运行官方脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
基础配置:让iTerm2真正好用
启动iTerm2后,按 Cmd + , 打开偏好设置,依次完成以下操作:
① Profiles → General → Shell:将 “Shells open with” 设为 /bin/zsh(macOS 10.15+ 默认Shell,设错会导致提示符异常或插件不生效)。
② Profiles → Colors → Color Presets:点击下拉菜单,选择 Solarized Dark 或 Dracula;若想导入自定义主题,先下载 .itermcolors 文件,再点 “Import”。
③ Profiles → Text → Font:点击 “Change Font”,推荐选 Meslo LG M for Powerline 或 Fira Code;字号调至 13;勾选 “Use a different font for non-ASCII text” 并同样设为 Meslo,避免中文显示错位。
④ Profiles → Keys → Key Bindings:勾选 “Natural Text Editing”,启用 ⌘← / ⌘→ 按单词跳转光标——没勾这项,你永远得连按六次 ← 才能从命令末尾回到开头。
设为默认终端并启用热键呼出
点击顶部菜单栏 iTerm2 → Make iTerm2 Default Term,系统会提示授予辅助功能权限:前往「系统设置 > 隐私与安全性 > 辅助功能」,勾选 iTerm2。
接着配置热键:Preferences → Keys → Hotkey → 勾选 “Show/hide iTerm2 with a system-wide hotkey”,按下 Cmd + Option + T(可自定义)——从此按一次组合键,终端从屏幕底部滑出,再按一次即隐藏,无需切窗口。
安装Oh My Zsh与核心插件
在已启动的iTerm2中,运行国内镜像安装命令(避免GitHub超时失败):sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
安装成功后,终端提示符应变为 ➜ ~;若仍是 $,说明zsh未生效,立即执行:chsh -s /bin/zsh → 关闭并重开iTerm2窗口。
编辑配置文件:vim ~/.zshrc → 找到 plugins=(git) 这一行,在括号内追加 zsh-syntax-highlighting zsh-autosuggestions,变成:plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
在文件末尾新增一行:source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
⚠️ 这行漏掉,语法高亮永远不会亮起来。
保存退出后,运行:source ~/.zshrc —— 此时输入命令,正确部分变绿色,错误参数变红色;输入 git st 后,自动建议栏会浮现 git status 并以灰色显示,按 → 键即可补全。

















