zsh相较于其他shell,在命令补全,历史记录,跳转,别名方面有很多优势。zsh本身配置可能复杂一些,所以有人在github上创建了一个可以快速上手的zsh项目,叫做oh-my-zsh,zsh + oh-my-zsh可以极大的方便我们的命令操作。
iTerm2 是 MAC 下最好的终端工具。
zsh
zsh & oh-my-zsh 安装
1 | # 安装zsh(Mac系统) |
这里推荐一个agnoster
主题,不过设置ZSH_THEME="agnoster"
之后会发现有乱码,那是因为缺少一种字体
Powerline字体的安装
1 | git clone https://github.com/powerline/fonts.git |
安装完字体之后,需要在iterm2中设置一下,Preferences->Profiles->Text,powerline有好多的字体,挑一个你喜欢的即可
zsh-autosuggestions
zsh 的自动补全提示插件
1 | git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions |
编辑~/.zshrc文件 添加插件配置
1 | plugins=(git zsh-autosuggestions) |