iterm2的安装及相关设置
1.安装iterm2
官网下载iterm2,直接安装即可
2.配置
查看当前系统可以使用哪些shell
1 | cat /etc/shells |
查看当前正在使用的shell
1 | echo $SHELL |
将Mac系统终端由默认使用的sash切换至zsh
1 | chsh -s /bin/zsh |
3.安装Oh My ZSH
官方推荐的安装方法
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
4.安装PowerLine
安装powerline之前如果没有安装pip,需先安装pip命令
1 | 已安装的无需再次安装 |
1 | pip install powerline-status --user |
5.安装PowerFonts
在常用的位置新建一个文件夹,如:~/OpenSource
在OpenSource文件夹下下载PorweFonts
1 | git clone https://github.com/powerline/fonts.git --depth=1 |
安装好字体库之后,再设置iTerm2的字体
1 | iTerm2 -> Preferences -> Profiles -> Text |
具体参考下图:
6.安装配色方案
在OpenSource文件夹下下载配色方案
1 | git clone https://github.com/altercation/solarized |
在打开的finder窗口中,双击Solarized Dark.itermcolors和Solarized Light.itermcolors即可安装明暗两种配色
根据个人喜好选择配色
1 | iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets |
7.安装主题
在OpenSource文件夹下下载主题
1 | git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git |
执行上面的命令会将主题拷贝到oh my zsh的themes.
执行命令打开zshrc配置文件
1 | vim ~/.zshrc |
将ZSH_THEME后面的字段改为agnoster,如下图:
8.安装高亮插件
这是oh my zsh的一个插件,安装方式与theme大同小异
1 | cd ~/.oh-my-zsh/custom/plugins/ |
再次打开zshrc文件进行编辑
1 | vim ~/.zshrc |
找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上:
请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个
然后在文件的最后一行添加后,保存并退出
1 | source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh |
执行命令使刚才的修改生效
1 | source ~/.zshrc |
9.可选择、命令补全
跟代码高亮的安装方式一样,这也是一个zsh的插件,叫做zsh-autosuggestion,用于命令建议和补全。
1 | cd ~/.oh-my-zsh/custom/plugins/ |
再次打开zshrc文件进行编辑
1 | vim ~/.zshrc |
找到plugins,加上这个插件即可