本文通过介绍使用 zsh 搭配 oh-my-zsh 来提高工作效率。
和大多数Linux发行版一样,macOS的系统默认终端不是很好用,诸如快捷键、快捷操作方式等等都不是特别的如意,我们选择 iTerm2 来替代系统默认的 Terminal。 iTerm2 提供了包括分屏、自定义颜色方案、粘贴历史记录、高级自定义组合键,在你追求一定效率的情况下,这些东西很好用。
很多系统的默认终端是 bash,他是当前最流行的默认 shell ,几乎全部的 Linux 发行版都默认安装了 bash。但是有很多 bash 兼容替代方案,比如 fish 、 zsh,帮助开发组提供快捷的使用。
我们介绍使用 zsh,全城是 Z-shell。和他搭配使用的 Oh-My-Zsh,是一个配置管理框架。 这个框架安装非常方便:
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
安装后使用zsh需要手工执行 zsh,如果需要设置为默认的shell,还需要用个命令
chsh -s $(which zsh)
Oh-My-Zsh 默认有非常多的主题,我目前使用的是 robbyrussell :
这些主题大家可以根据自己喜好随意更换。当然,默认的主题就很好看:
更换的方式是这样配置,修改 ~/.zshrc 里面的 ZSH_THEME 即可。