CentOS安裝與配置Powerline外掛

Pyerlife發表於2017-11-26

Powerline

powerline 可用於美化終端和vim編輯器的外掛,它是Python開發的,為多個應用(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 終端介面。這裡也有可能出現“powerline/bindings/bash/../../../scripts/powerline-config:: No such file or directory”的報錯。原因沒有將powerline的相關命令新增到環境變數,可以使用軟連結解決

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字型

如果沒有安裝Powerline字型,在linux的圖形介面終端會顯示“方塊”字型(xshell無影響)。

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts

配置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提供的狀態條了。

相關文章