Made iTerm2 lovely and amazing
为了让我的Mac的终端更漂亮,我结结实实的经历了一番折腾,之前一直被卡在乱码的事情上了,今天解决了,这里记录下经验. 本文适用于Mac OSX系统,Linux系统也可以,办法都是一样的.

这是我的样式,你喜欢的话可以继续往下看.
首先,请确定,你的终端已经安装好了oh-my-zsh,安装它的前提是已经安装了zsh,这些都可以在这些网站得到帮助:
它的官网是:http://ohmyz.sh , GItHub: https://github.com/robbyrussell/oh-my-zsh/
安装过程不说了,这里主要将应用皮肤后的图标乱码问题,基础问题,请阅读上面两个地址的内容.
安装完毕后,你的当前用户目录下应该有这样的文件结构:
输入ls ~/.oh-my-zsh/命令,得到:
MIT-LICENSE.txt custom oh-my-zsh.sh themes
README.markdown lib plugins tools
cache log templates
注意,样式文件都放在themes文件夹里面.
在这里可以看到样式的预览:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
然后很多炫酷的样式都需要powerline的支持,安装完毕后,进入真正让人郁闷的乱码环节:
其实,这对于搞定的人而言,真的是非常简单的~~
我当时安装好了各种,官方文档也各种看,结果就有一件事没做,我怎么都没想到问题会出在那里!!
我们应该知道powerline的字体是放在这里的:https://github.com/powerline/fonts
我们也知道运行./install.sh可以安装,但是我们是否知道,运行完后,哪些.ttf文件也许是没有完整安装的?
我试着将powerline的github上的内容clone下来,然后将里面的字体安装了一下,会有别于一般的字体,会有for powerline的名称后缀,
这就是突破口,突破乱码的突破口啊,建议选择好喜欢的字体后,手动安装下.ttf字体
这些都搞定了,你以为你的终端已经好了么?No!你还需要调整你的终端的设置,将字体设置为你刚才安装的有for powerline后缀的字体.

此时,整个世界清朗了,没有乱码了
总结
- 需要完成你能完成的工作,否则你看不懂我在说什么,我选择的风格是:
avit,Gitster,robbyrussell,miloshadzic,powerline, 目前用的最多的是avit - 手动安装喜欢的,带有
for powerline后缀的字体 - 调整设置你的终端字体
- 如果需要的换,可以在选择一款合适的配色方案,我的选择|更多选择
资源
- 我选择的字体:SourceCodePro
- 如果你被墙了,上述地址你打不开的,一切东西都是妄谈,不如先学会如何翻过局域网看世界
- 实在想要这个字体,在这里下载:本站下载
- 我选择的终端配色:philduffy/seti-iterm
- 实在想用这个配色,在这里下载:本站下载,下载后,在终端设置里导入即可.