MAC终端配置(iTerm2+oh-my-zsh)
每次重装系统丢需要重新配置开发环境,故记录一下前端开发环境中的基本配置。我的基本环境是Iterm2 + NVM + Oh-My-Zsh
1、基础部分
将iTem2设置为默认终端:
菜单栏 -> iTerm2 -> Make iTerm2 Default Term
用curl安装
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
或用wget安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装成功后默认使用zsh,可以在终端中输入echo $SHELL查看,结果应该是/bin/zsh
如果不是可以通过chsh -s /bin/zsh修改,也可通过chsh -s /bin/bash改回bash
2、美化部分
agnoster主题依赖Powerline
首先安装Powerline
pip install powerline-status --user
如果没有安装pip会显示
zsh: command not found: pip
如图:
使用sudo easy_install pip安装pip即可,可能需要输入mac开机密码,安装完成后如图:
接下来就可以安装Powerline了,安装完成后如图:
接着创建一个文件夹来存放iTerm2字体,比如我创建了一个PowerFonts文件夹
然后进入该目录
#进入目录
git clone https://github.com/powerline/fonts.git --depth=1
#进入fonts文件夹
cd fonts
#run install shell
./install.sh
结果如图:
之后打开iTerm2设置使用下载下来的字体,如图:
最后输入vi ~/.zshrc找到ZSH_THEME="robbyrussell",把robbyrussell修改为agnoster,如图:
然后退出编辑模式,:wq保存退出。输入exec $SHELL更新窗口。
3、遗留问题
本来我想装成这样的:
powerline font字体安装出了问题。
推荐安装是使用homebrew,我因为需要切换node环境,所以安装了nvm,之前使用homebrew安装nvm会有兼容问题,所以没有安装homebrew。
文中是使用homebrew来安装powerline font字体的。
我安装powerline font是根据此文使用pip来安装的,这个问题在下次进行环境配置的时候研究一下,暂时记录一下。
参考文档: