Mac下终极shell—zsh + vim 的配色方案
更新日期:
Mac下 终端 + vim 的配色方案
前两天电脑挂掉了,重新配置了工作环境,顺手记录一下。
终端的配色
———-先放着。。明天补。。-_-!
国庆本来打算整理下这些东西,无意间发现了zsh这货,把shell更换成zsh后发现终端变得
好迅速。
什么是zsh
好吧,想知道这个,首先要明白什么是shell
什么是shell
shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收
用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是
真正干活的,干完之后再把结果返回用户或应用程序。
想查看本机有多少shell,可以使用指令
|
|
显示如下
这都不是重点,重点是zsh这个shell
目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是
深藏不露的 zsh, 这货绝对是马车中的跑车,跑车中的飞行车,史称『终极 Shell』,但
是由于配置过于复杂,所以初期无人问津,很多人跑过来看看 zsh 的配置指南,什么都不
说转身就走了。直到有一天,国外有个穷极无聊的程序员开发出了一个能够让你快速上手的
zsh项目,叫做「oh my zsh」,Github 网址是:
https://github.com/robbyrussell/oh-my-zsh。 这玩意就像「X天叫你学会 C++」系列,可
以让你神功速成,而且是真的。
安装zsh
这里只写出mac的安装方法,其他方法可以看github的主页。
自动安装:
|
|
手动安装:
|
|
然后重新打开一个终端窗口默认shell就变成zsh了。
cool!
配置zsh
zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim 或你喜欢的其他编辑器打开
.zshrc
需要注意的是,以前用过shell的大家应该都用过.bash_profile
,这里其实.zshrc
跟.bash_profile
本质上是一样的,可以把代码直接粘贴过来。然后附录一些个人认为比较
好用的配置。
|
|
也可以修改主题,默认主题是
|
|
插件zsh
在这里就说一个必装的插件。
autojump:zsh 和 autojump 的组合形成了 zsh 下最强悍的插件。
Mac安装可以使用brew
|
|
注意,虽然是自动安装,但是可能因为权限问题,还需要自己手动在.zshrc
里添加如下代
码,而且Mac跟linux的指令还不太一样,Mac的指令如下所示:
|
|
Linux安装的话需要先clone项目。
|
|
然后找到目录,执行
|
|
最后需要自己手动在.zshrc
里添加如下代码:
|
|
大功告成。
关于终端配色与vim配色,下次单开一章来写。