Powerline 是 Vim 的状态栏插件,同时也提供状态栏和提示窗口功能给其他一些应用,包括 zsh,bash,Tmux,IPython,Awesome,i3 和 Qtile。这篇文字只谈 Vim 上的安装。
环境与工具
- 系统:OS X EI Capitan version 10.11.5
- 终端:Terminal
- Vim :v7.4.1914
- Xcode: 7.3.1(Xcode 的版本过低会影响一些依赖库的安装,我在 6.5 的情况下安装一些软件会出些问题,避免麻烦升级下)
- Python:3.5.1
源码:
python: https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz vim: https://github.com/vim/vim/archive/v7.4.1949.tar.gz
安装
Python
./configure --prefix=/usr/local/python351 make & make install
Vim
Vim 的安装需要使用 Python 的配置
./configure --prefix=/usr/local/vim741949 --enable-multibyte --with-tlib=ncurses --enable-cscope --with-features=big --with-python3-config-dir=/usr/local/python351/lib/python3.5/config-3.5m --enable-pythoninterp make & make install
字体
将源码(https://github.com/powerline/fonts)clone 到本地后,执行如下命令:
./install.sh
配置
.vimrc
我是用 Vundle 来管理 Vim 插件的,所以需要配置如下项:
Plugin 'powerline/powerline'
在 Vim 的命令行模式下执行:
PluginInstall
Vim 执行 PluginInstall 命令
其他常规配置
set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim set guifont=Sauce\ Code\ Powerline:h14.5 set laststatus=2 set encoding=utf-8 set t_Co=256 set number set fillchars+=stl:\ ,stlnc:\ set term=xterm-256color set termencoding=utf-8 set background=light
上面的配置中 set rtp += {your_path}的{your_path} 需要改成你自己的路径。
Terminal
按照下面的图片将字体调整为 Powerline 的字体。
Terminal设置界面
字体设置界面
自此,重启 Vim 就可以看到效果了。如图:
powerline效果图(vim)
参考文章:
天啊,你们都是用VIM做开发,我好多快捷键都记不住
VIM的效率很高,最关键的是自定义程度很大。