Powerline
powerline 可用于美化終端和vim編輯器的插件,它是Python開發(fā)的,為多個應用(bash,zsh,tmux等)提供statusline。
下面我們在CentOS上為vim和bash安裝Powerline和Powerline字體
安裝 Powerline
首先確保已安裝python和pip??赏ㄟ^pip或git等工具安裝,這里使用pip安裝:
pip install powerline-status
配置powerline到 bash
安裝后查找powerline的安裝位置:
pip show powerline-status
記錄下Location的路徑
Name: powerline-status
Version: 2.6
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location: /usr/local/python3.5.3/lib/python3.5/site-packages
在~/.bashrc中添加
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/local/python3.5.3/lib/python3.5/site-packages/powerline/bindings/bash/powerline.sh
重新讀取~/.bashrc文件
source ~/.bashrc
如無意外,可以看到 Powerline 終端界面。這里也有可能出現(xiàn)“powerline/bindings/bash/../../../scripts/powerline-config:: No such file or directory”的報錯。原因沒有將powerline的相關命令添加到環(huán)境變量,可以使用軟鏈接解決
ln -s /usr/local/python3.5.3/bin/powerline /usr/local/bin
ln -s /usr/local/python3.5.3/bin/powerline-config /usr/local/bin
ln -s /usr/local/python3.5.3/bin/powerline-daemon /usr/local/bin
配置powerline到 vim
在~/.vimrc 文件中加入
set rtp+=/usr/local/python3.5.3/lib/python3.5/site-packages/powerline/bindings/vim
set laststatus=2
set t_Co=256
用vim 打開文件就可以看到powerline提供的狀態(tài)條了。