前言

入手了一台Mac Book,之前收藏的改变terminal配色方案的方法可以试试了,毕竟都是颜值控哈哈。
最终效果:
s1.jpg

(这里只是截取了其中一种配色)

下载安装iTerm2

这里可以直接去官网下载 https://www.iterm2.com/
安装完成后,系统下会多出一个/bin/zsh文件
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:
chsh -s /bin/zsh
如果想还原回默认的bash
chsh -s /bin/bash
看看iTerm2初始的样子:
s2.png

安装Oh my zsh

这是一个可以帮助配置zsh的神器。开源项目地址:https://github.com/ohmyzsh/ohmyzsh
有以下两种方法安装,按照喜好选其中一种就好。

# 使用 curl
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)"

安装完成后:
s3.png

安装PowerLine

PowerLine官网
安装PowerLine依赖pip,可以使用pip --version查看是否有安装。
如果没有安装pip,用下面的命令安装pip:
sudo easy_install pip
安装PowerLine也只需要一条命令:
pip install powerline-status --user
安装截图:
s4.png

安装PowerFouts

安装字体库需要首先将项目git clone至本地,然后执行源码中的install.sh。
在一个位置建立文件,我这里是把文件放到 /Users/myName/Documents/OpenSource
在此文件夹下:

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh

安装完成后,我们到iTerm2的偏好设置里设置字体:
iTerm2 -> Preferences -> Profiles -> Text,在Font区域。
找到Meslo LG字体。有L、M、S可选,看个人喜好。
s5.png

安装配色方案

同样在终端中:

cd /Users/myName/Documents/OpenSource
git clone https://github.com/altercation/solarized
cd solarized/iterm2-colors-solarized/
open .

在打开的Finder窗口中,双击这两个文件即可安装明暗两种配色:
s6.png
再进入iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets中,
根据个人喜好选择这两种配色中的一种即可:
s7.png

安装主题

脚本安装agnoster主题:

cd /Users/myName/Documents/OpenSource
git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd oh-my-zsh-agnoster-fcamblor/
./install

上面的命令会将主题拷贝到oh my zsh的themes中。
修改zshrc配置文件,改变默认主题,将ZSH_THEME后面的字段改为agnoster。
vim ~/.zshrc
s7.png
保存修改后的文件,这个时候Command+Q退出重开,或者source ~/.zshrc
则可以看到终端已经发生了变化:
s8.png

安装高亮插件

cd /Users/myName/Documents/OpenSource
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

再次打开配置文件 vim ~/.zshrc,修改plugins这行:
s9.png
然后在文件的最后一行添加:
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
保存配置文件,执行source ~/.zshrc

修改背景图片

更换背景图片方式:iTerm2 -> Preferences -> Profiles -> Window -> BackGround Image勾选图片即可。

安装高亮,命令补全插件

cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc

同样是打开配置文件,修改plugins项,添加这一行:
s10.png
自动补全的效果:
s11.png

更多配色方案

可以把这个给clone下来

git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git

点开README文件可以看到iTerm2如何导入这些配色。
s12.jpg
1.打开 iterm2
2.使用快捷键 CMD+i
3.选择 Colors 标签
4.选择 Color Presets 下拉菜单
5.点击 import
6.选择 schemes 文件夹
7.然后等待一会导入完成就可以选择喜欢的配色方案了。
到了这里就大功告成了,参考来自:
https://segmentfault.com/a/1190000014992947
https://sspai.com/post/53008


From zero to hero