是什么 ? | : | a Python package which provides statuslines and prompts for Vim, zsh, bash, fish, Tmux, IPython, Awesome and Qtile. |
开发语言 | : | Python |
源码仓库 | : | https://github.com/powerline |
pip3 install powerline-status
step1、安装依赖
安装时 | CPython、pip、git |
运行时 | CPython |
step2、安装powerline-status
pip install git+https://github.com/powerline/powerline
说明:上面这个命令等同于如下的命令:
git clone https://github.com/powerline/powerline.git
cd powerline
python setup.py install
安装:参考
配置:一般的,Terminal都有设置字体的地方,修改它的字体为我们已经安装的powerline-fonts字体,字体名称上都带有powerline
字样。
1、在~/.bashrc
中加入如下内容:
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/local/lib/python3.7/dist-packages/powerline/bindings/bash/powerline.sh
注意:上面最后一行的那个路径需要更具您自己操作系统中安装的CPython的版本来决定。
2、使上面的配置生效:
source ~/.bashrc
1、在~/.vimrc
中加入如下内容:
set rtp+=/usr/local/lib/python3.7/site-packages/powerline/bindings/vim
" These lines setup the environment to show graphics and colors correctly.
set nocompatible
set t_Co=256
let g:minBufExplForceSyntaxEnable = 1
if ! has('gui_running')
set ttimeoutlen=10
augroup FastEscape
autocmd!
au InsertEnter * set timeoutlen=0
au InsertLeave * set timeoutlen=1000
augroup END
endif
set laststatus=2 " Always display the statusline in all windows
set guifont=Inconsolata\ for\ Powerline:h14
set noshowmode " Hide the default mode text (e.g. -- INSERT -- below the statusline)
这里的第一行配置set rtp+=/usr/local/lib/python3.7/site-packages/powerline/bindings/vim
中的/usr/local/lib/python3.7/site-packages
要换成您自己的,可以通过pip show powerline-status
命令查看到。
2、重新打开Vim即可看到如下的效果: