
OSX的默认终端terminal功能比较基础,对于普通用户来说不是非常友好,界面也丑丑的。以上是使用iterm2 +
除了界面很好看而外,还能实现诸如显示当前路径、系统资源占用、git状态等信息。且拥有丰富的可定制化选项,让你可以打造自己的终端。
接下来就来一步步定制自己的终端吧。
安装 Homebrew
打开终端,粘贴如下代码, 这将在你的机器上安装Homebrew,这是一个包管理工具。类似ubuntu里面的 apt
.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 iTerm2
这是用来替代terminal的工具,既可以去官网下载:https://www.iterm2.com/downloads.html
也可以利用上面安装好的 Homebrew 直接安装:
brew cask install iterm2
安装 zsh
还是直接用 homebrew 来安装:
brew install zsh
安装 oh-my-zsh
如果不安装 oh-my-zsh的话,zsh会比较难用。OMZ 是一个开源的 zsh 配置管理工具,拥有很多丰富的功能、扩展和皮肤来让定制你的zsh。安装代码如下
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
自定义皮肤:
网上有很多的自定义皮肤可以供下载使用。个人比较喜欢现在比较流行的 Material 风格,无论是 vscode 还是其他编辑器,均有这个风格的皮肤,非常清新。预览图如下:

1.下载皮肤,在终端中粘贴以下代码:
$ cd Downloads
$ curl -O https://raw.githubusercontent.com/MartinSeeler/iterm2-material-design/master/material-design-colors.itermcolors
2. 打开 iTerm2, 然后到设置(preferences)
—— 用户(profiles)
—— 颜色(colors)
3. 点击底部的 预设颜色... (Color Presets...)
4. 点击导入,然后找到下载文件夹里面刚才下载的扩展名为itermcolors
的文件
5. 再从下拉菜单中选择刚导入的皮肤文件。

管理扩展
oh-my-zsh 内绑定了不少扩展,这里是列表:https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
绝大多数的扩展都未默认启用,若你想启用某些扩展,需要修改其配置文件。
在 iterm2 中输入以下代码来编辑其配置文件:
nano ~/.zshrc
在文件中找到如下代码:
# Add wisely, as too many plugins slow down shell startup.
plugins=(
git
)
这里就是配置扩展的地方,可以看到其默认启动了git扩展。要添加新扩展只要在括号里加名字即可,要注意的是,扩展越多,终端启动和运行就越慢,所以按需添加,比如我加入python常用工具pip:
plugins=(
git
pip
)
这样就差不多配置好了。更多配置见这里:https://github.com/robbyrussell/oh-my-zsh/wiki