《LINUX入門(mén):Powerline:Vim 和 Bash 中的一個(gè)強(qiáng)大狀態(tài)欄插件》要點(diǎn):
本文介紹了LINUX入門(mén):Powerline:Vim 和 Bash 中的一個(gè)強(qiáng)大狀態(tài)欄插件,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
Powerline?是 vim、zsh、bash、tmux、IPython、Awesome、bar、fish、lemonbar、pdb、rc、shell、tcsh、wm、i3 和 Qtil 中的一個(gè)狀態(tài)欄插件.它給法式提供了狀態(tài)欄,并使法式更好看.它用 Python 寫(xiě)成.
它是可擴(kuò)展的并且功能豐富,它用 Python 寫(xiě)成,非常輕便不必要任何第三方的依賴(lài),只必要一個(gè) Python 解釋器.
它的穩(wěn)定以及可測(cè)試的代碼庫(kù)經(jīng)過(guò)完整的測(cè)試,而且在 Python 2.6+ 和 Python 3 中工作良好.
最初該狀態(tài)欄只在 vim 中可用,隨后項(xiàng)目進(jìn)化為許多 Linux 法式如 zsh、bash、tmux、IPython、Awesome、i3 和 Qtil 提供狀態(tài)欄.
其配置以及配色方案用 JSON 寫(xiě)成.它是一種尺度簡(jiǎn)易的文件格式,可以讓用戶(hù)配置 Powerline 支持的程序.
快速而且輕量級(jí),支持守護(hù)進(jìn)程可以提供更好的性能.
?
確保你的系統(tǒng)有下面預(yù)先要求的包.假如沒(méi)有,在安裝 powerline 之前先安裝它們.
對(duì)于 Debian 用戶(hù),使用 APT 擔(dān)保理器或者Apt-Get 擔(dān)保理器安裝需要的包.
$ sudo apt-get install python-pip git
對(duì)于 openSUSE 用戶(hù),使用 Zypper 擔(dān)保理器安裝需要的包.
$ sudo zypper install python-pip git
對(duì)于 Fedora 用戶(hù),使用 dnf 擔(dān)保理器安裝需要的包.
$ sudo dnf install python-pip git
對(duì)于 Arch Linux 用戶(hù),使用 pacman 擔(dān)保理器安裝需要的包.
$ sudo pacman -S python-pip git
對(duì)于 CentOS/RHEL 用戶(hù),使用 yum 擔(dān)保理器安裝需要的包.
$ sudo yum install python-pip git
?
在本篇中,我們將向你展示如何安裝 Powerline.以及如安在基于 Debian 以及 RHEL 的系統(tǒng)中在 Bash、tumx 和 Vim 中使用.
$ sudo pip install git+git://github.com/Lokaltog/powerline
找出 powerline 安裝位置以便配置法式.
$ pip show powerline-status
Name: powerline-status
Version:2.6.dev9999+git.517f38c566456d65a2170f9bc310e6b4f8112282
Summary:The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author:KimSilkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location:/usr/lib/python2.7/site-packages
Requires:
?
添加下面的行到 .bashrc
中,它會(huì)默認(rèn)在根基 shell 中啟用 powerline.
if[-f `which powerline-daemon`];then
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
./usr/local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
fi
重新加載 .bashrc
文件使得 powerline 在當(dāng)前窗口中立刻生效.
$ source ~/.bashrc
?
tmux 是最好的終端仿真法式之一,它提供多窗口以及狀態(tài)欄,但是相比 powerline 的狀態(tài)欄看上去不那么好.添加下面的的行到 .tmux.conf
中,它會(huì)默認(rèn)在 tmux 中啟用 powerline.如果你沒(méi)有找到 .tmux.conf
文件,那么創(chuàng)建一個(gè)新的.
#vi~/.tmuc.conf
source "/usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf"
?
vim 是管理員最?lèi)?ài)的文本編纂器之一.添加下面的行到 .vimrc
中,啟用 powerline 使 vim 更加強(qiáng)大.注意,在 vim 7.x 中,你可能不會(huì)在系統(tǒng)中發(fā)現(xiàn) .vimrc 文件,因此不必?fù)?dān)心,創(chuàng)建一個(gè)新的文件,并添加下面行.
via: http://www.2daygeek.com/powerline-adds-powerful-statusline-to-vim-bash-tumx-in-ubuntu-fedora-debian-arch-linux-mint/
作者:2DAYGEEK 譯者:geekpi 校對(duì):wxy
本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出
本文永遠(yuǎn)更新鏈接地址:
學(xué)習(xí)更多LINUX教程,請(qǐng)查看站內(nèi)專(zhuān)欄,如果有LINUX疑問(wèn),可以加QQ交流《LINUX入門(mén):Powerline:Vim 和 Bash 中的一個(gè)強(qiáng)大狀態(tài)欄插件》。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/10549.html