CentOS 7 安裝 Powerline 與設定 C Shell 環境筆記
Introduction
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile.
powerline── powerline
雖然透過 PIP 安裝 Powerline 極為方便,然而 CentOS 7 下安裝並使用於 C Shell 時會有一些小細節與問題需要注意,本篇文章將紀錄如何由 CentOS 7 下安裝 Powerline 並成功應用於 C Shell 下。
Installation
Basic
在安裝 Powerline 前,我們必須先安裝 PIP:
1 | sudo yum --enablerepo=extras install epel-release |
安裝完畢後再根據官方文件所提供的指令進行安裝 Powerline:
1 | sudo pip install powerline-status |
接著補充所需要的字型:
1 | sudo wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf |
最後修改 ~/.bashrc
檔案便完成 Bash 的設定:
1 | vi ~/.bashrc |
Fix C Shell Environment
在 C Shell 下,我們要修改下載下來的原始檔案,否則當使用 C Shell 時,畫面會出現一些訊息:
首先開起 powerline.tcsh
並對第 9 行與第 31 行進行編輯:()
1 | sudo vi /usr/lib/python2.7/site-packages/powerline/bindings/tcsh/powerline.tcsh |
最後將環境加入至 ~/.tcshrc
便完成設定:
1 | echo 'source /usr/lib/python2.7/site-packages/powerline/bindings/tcsh/powerline.tcsh' | tee -a ~/.tcshrc |