⽤Powerline美化你的Mac终端和Vim
我⽤ Mac 编程,平时⽤ vim 作为编辑器写代码。时间长了,觉得终端和 vim 的主题单调了点⼉,从哥们⼉ Seven 那⼉知道了 Powerline 这个⽤ Python 写的脚本可以美化终端,于是便安装着试试,结果倒是碰了不少壁。最后还是从 Seven 那知道了 Powerline 有效的安装⽅法,在此特别鸣谢,也决定向⽤ Mac 的朋友们分享⼀下。好啦废话不说,先秀⼀张Powerline 效果图,然后看看我是怎么做的吧。
Powerline 效果图1
冯德莱恩: 欧盟必须对美国采取行动第⼀步:安装Pytho n 2.X
python安装教程mac
因为 Powerline 是⽤ Python 写的脚本,所以我们必须确保在安装 Powerline 我们的 Mac ⾥⾯已经安装了 Python(⼀般来说 Mac 会⾃带Python 2.X)我们可以在终端⾥⾯输⼊下⾯的代码来检查 Python 版本,若此命令没有返回任何讯息说明你的 Mac ⾥⾯没有安装 Python。python -V
你可以通过 Homebrew (brew) 在终端⾥⾯安装Python,在终端输⼊下⾯的代码(若你的终端⾥⾯没有安装 brew, 点此链接:Homebrew )brew install python
第⼆步:下载Po w er line
安装 Powerline 的⽅法有很多种,我们可以通过 pip 或者 git 等⼯具,我推荐使⽤ pip 并且将其安装在根⽬录下 (也就是 /usr/ ⽬录中)
需要注意的是在安装之前我们要检查是否⾃⼰已经安装过了 Powerline (我就是那种有时候⾃⼰都不知道在电脑⾥装了什么的⼈)我们可以使⽤命令:
pip show powerline-status
如果没安装的话就不会弹出任何相关的讯息,倘若已经安装好了,会出现类似于下⾯的软件描述讯息:
vb中怎么多次inputbox>学代码一般要多久能学会
Powerline 描述讯息
当然,如果你已经安装了,却⽆法使⽤或者激活建议使⽤下⾯的命令来删除已安装的 Powerline:(P.S. 删除之后记得再⽤ pip show powerline-status 检查⼀下是否成功删除了或者还有没有残留的其他版本。)
pip uninstall powerline-status
在确认删除后,⽤下⾯的命令会将 Powerline 安装在根⽬录⾥⾯:
sudo pip install powerline-status
通过 pip show powerline-status 命令,我们可以查到 Powerline 的安装路径(Location) 在 /usr/local/lib/python2.7/site-packages ⾥,这个地址⾮常重要,因为在配置 Poweline 到终端和 vim 的时候还会⽤到。
第三步:配置 Po w er line 到终端
在安装完 Powerline 之后,Powerline 不会马上出现在终端⾥,因此我们需要把 Powerline 激活。通过下⾯两部两步来把 Powerline 配置到⾃⼰的终端⾥:
⼀ 确认 Powerline 的安装路径(上图的 Location 后⾯的路径就是你 Powerline 的安装路径)
⼆ 配置 .bash_profile ⽂件(mac 默认的配置⽂件)让终端每次启动的时候⾃动运⾏ Powerline 脚本,只需将下⾯的句⼦复制到你的
bash_profile ⽂件⾥就可以啦:
. /Powerline安装路径/powerline/bindings/bash/powerline.sh
需要注意的是最开始的 '.' 和 '/powerline/...' 中间是以空格分开的。还有就是⼤家的安装路径跟我的可能不⼀样,所以⼀定要通过 pip show
powerline-status 来确认好⾃⼰电脑上 Powerline 的安装路径。
还有⼀点要注意的是你可能会在 .profile 或者 .bashrc ⽂件中配置 Powerline,但是却⽆法激活它。这可能是因为你的电脑中同时也存在python缩进是什么意思
.bash_profile ⽂件。Unix 终端会将 .bash_profile ⽂件作为默认配置⽂件⽽不是 .bashrc 或 .profile(我就中招了)。
在配置完成后,需要重启⼀下终端,或者在终端⾥⾯使⽤ source .bash_profile 重载。就可以看到酷炫屌炸天的 Powerline 终端界⾯啦:
如果你在终端⽂件中不到 .vimrc 或者.bash_profile 就⾃⼰创建⼀个吧,记得要保存在home ⽬录⾥⾯,也就是 /User/你的⽤户名⽬录 下⾯。虚拟机安装win7
P.S.
如果你不太理解 .bash_profile 或者 .bashrc 之类的配置⽂件的原理,可以参考这篇⽂章:.bash_profile vs .bashrc 再附上 Powerline OS X 官⽅安装教程 供参考。Good luck