上图是在 iTerm2 中使用 oh-my-zsh + agnoster 主题 + Solarized-Dark 配色方案 + Powerline字体的结果。这套配色方案效果非常好,对于 git 等命令行下的工具支持很优秀。实在是我等程序员的必备装逼利器😄!下面就来说下如何配置。

安装 Homebrew(已安装的可以跳过这步)

就像官网介绍的那样,Homebrew 是 mac 不可或缺的套件管理器,它让 mac 变得更完美。

安装命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装 iTerm2

iTerm2 可以使用安装包安装,也可使用 brew 命令来安装。

brew cask install iTerm2

安装 oh-my-zsh

oh-my-zsh 是一个 github 上的开源项目,该项目让配置复杂的 zsh 变得简单易用,并且完全兼容 bash。

安装命令:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装 Solarized 配色方案

git clone https://github.com/altercation/solarized

打开 solarized 文件夹,双击 iTerm2-colors-solarized 文件夹下的 Solarized Dark.itermcolors 和 Solarized Light.itermcolors,就把这两种配色方案导入 iTerm2 了。在 iTerm2 的 Preferences -> Profiles -> Colors -> Load Presets 中选择 Solarized Dark。

安装 agnoster 主题

oh-my-zsh 提供了丰富的 themes 供大家选择,agnoster 就是非常棒的一款。该主题需要配合打过补丁的字体使用。

git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git

clone 完成后运行文件夹中的 install 脚本进行安装,该脚本会将该主题复制到 ~/.oh-my-zsh 文件夹内。之后编辑 ~/.zshrc 配置文件:

ZSH_THEME="agnoster"

安装 powerline

git clone https://github.com/powerline/fonts.git

运行 fonts 文件夹中的 ./install.sh 脚本,就可以完成字体安装。

在 iTerm2 的 Preferences -> Profiles -> Text 中,将 Regular Font 和 Non-ASCII Font 都设置为 powerline 列表中的字体。

修改 .zshrc

可以将 .zshrc 中的 DEFAULT_USER 改成你的用户名,比如:

DEFAULT_USER="slark"

这样可以将 iTerm2 终端命令行前的用户隐藏掉,让 iTerm2 变得更加简洁优雅。

重启 iterm,看看效果吧!