macOS 终端提效:iTerm2 + Oh My Zsh + Starship 一次配置到位

适合谁:先把终端变“顺手”

如果你在 macOS 上经常用终端(开发、运维、写脚本、跑工具),最影响效率的往往不是“会不会用”,而是:启动慢、提示符信息少、补全不顺、主题难看、不同机器配置不一致。下面用 iTerm2 + Oh My Zsh + Starship,把这些问题一次解决。

工具与参考链接(至少收藏 1 个)

iTerm2:https://iterm2.com/

Oh My Zsh:https://ohmyz.sh/

Starship(跨 Shell 提示符):https://starship.rs/

第 1 步:安装 iTerm2(替换系统终端)

安装后建议先做 2 件事:

1)在 iTerm2 里把默认字体换成你喜欢的等宽字体(例如 JetBrains Mono / Menlo),并把字号调到眼睛舒服的程度。

2)开启更顺滑的复制粘贴:选中即复制、右键粘贴(iTerm2 的设置里可以找到)。

第 2 步:确认你在用 zsh

macOS 新版默认就是 zsh。你可以在终端里确认:

echo $SHELL

如果输出包含 /zsh 就没问题。

第 3 步:安装 Oh My Zsh(补全、插件与主题管理)

Oh My Zsh 本质是一个“配置框架”,它不会改变你的权限,也不会做任何破解/绕过行为;它做的是:更友好的插件管理、更强的补全与更顺手的交互。

官方安装方式见官网(复制命令前先看清楚你执行的内容):

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完成后,你会得到一个 ~/.zshrc 配置文件(后续都围绕它调整)。

第 4 步:安装 Starship(把提示符信息做“更有用”)

Starship 的优点是“跨环境一致”:你在不同 Mac 上、甚至在不同 Shell 上,都可以用同一套提示符风格;并且它显示的信息更聚焦:git 分支、运行时版本、当前目录状态等。

如果你用 Homebrew,可以这样装:

brew install starship

然后在 ~/.zshrc 末尾加入(只需要一行):

eval "$(starship init zsh)"

保存后让配置生效:

source ~/.zshrc

第 5 步:推荐的 5 个“立刻见效”的 zsh 配置

1)启用历史搜索(上下键按关键字查历史):

bindkey '^[[A' history-substring-search-up

bindkey '^[[B' history-substring-search-down

2)常用别名(按你的习惯改):

alias ll='ls -lah'

alias gs='git status'

3)更安全的删除提示(可选):

alias rm='rm -i'

4)如果你经常在项目里切目录,建议把常用路径做成别名:

alias cproj='cd ~/Projects'

5)把你的配置同步到多台机器:只同步 dotfiles(比如 .zshrc、Starship 配置),不要同步密钥。

常见问题(排坑)

Q1:终端变慢了怎么办? 优先减少过多插件,提示符信息也不要叠太多;Starship 默认已经比较克制。

Q2:主题/配色太花? 建议先用系统深色模式 + iTerm2 内置配色;稳定后再追求“好看”。

Q3:我需要改系统权限吗? 不需要。本教程只涉及软件安装与个人配置,避免任何攻击、入侵、破解或绕过付费的内容。

一个最小可用的目标

做到这 3 点,你的终端体验就会明显提升:iTerm2 替换系统终端、Oh My Zsh 提供更顺手的交互、Starship 让提示符信息更有用且跨机器一致。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功