mac iterm2 + zsh + oh-my-zsh + agnoster

一、效果图

mac iterm2 + zsh + oh-my-zsh + agnoster_第1张图片

二、iterm2安装

前往iterm2官网下载

三、zsh安装

1、zsh是脚本的一种,支持标准的shell,和bash相比有强大的自动补全、错误提示等功能。
2、mac中默认是已经安装了zsh的,只是默认没有使用。查看系统中有没有安装zsh,可以执行如下命令:
cat /etc/shells

得到如下执行结果:
mac iterm2 + zsh + oh-my-zsh + agnoster_第2张图片

3、切换使用zsh
chsh -s /bin/zsh

如果你哪一天又想用bash了,也可以使用下列命令:

chsh -s /bin/bash

切换成功后,退出,再次进入的时候就切换为bash了。

四、oh-my-zsh安装

在上一部分中已经提到,zsh和bash相比有很多强大的功能,但是,如果要发挥出来,需要复杂的配置,这是oh-my-zsh就应运而生了,通过oh-my-zsh可以很简单的配置zsh。

这里介绍手动安装模式,因为尝试了自动安装,但是都失败了。

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

前往oh-my-sh github

五、zsh配置agnoster主题

1、编辑.zshrc文件,修改SH_THEME="agnoster"

其实,在安装oh-my-zsh时,已经安装了该主题,该主题所在目录为:
.oh-my-zsh/themes,名称为agnoster.zsh-theme

2、iterm2使用Solarized Dark配色方案

下载完成之后解压,在iTerm2的Preferences——Profiles——colors——Load Presets——Solarized Dark即可设置终端配色。

3、特殊字体安装

下载完成之后解压,执行其中的install.sh文件,在iTerm2的Preferences——Profiles——Text中同时将Regular Font和Non—ASCII Font设置为Meslo LG M DZ Regular for Powerline即可。
mac iterm2 + zsh + oh-my-zsh + agnoster_第3张图片

六、配置idea使用zsh

安装zsh后配置idea使用zsh,默认使用的是/bin/bash,没有自动补全功能.
mac iterm2 + zsh + oh-my-zsh + agnoster_第4张图片

参考资料

http://www.siguoya.name/pc/home/article/256

你可能感兴趣的:(Shell,MAC)