电力线是一个伟大的状态行的插件Vim编辑器 ,这是在Python开发,并提供了状态行和提示许多其他应用,如bash中,zsh中,TMUX等等。
使用电力线工具为Linux终端添加电源
特征
- 它是用Python编写的,这使得它可扩展和功能丰富。
- 稳定和可测试的代码库,可以很好地与Python 2.6+和Python 3。
- 它还支持几个Linux实用程序和工具中的提示和状态行。
- 它具有使用JSON开发的配置和装饰颜色。
- 快速轻巧,支持守护进程,提供更好的性能。
电力线截图
电力线Vim状态线
在本文中,我将向你展示如何安装和电力线 电力线字体 ,以及如何与Bash和Vim的使用下,RedHat和基于Debian的系统。
第1步:安装Powerline的通用要求
由于与其他一些不相关的项目命名冲突,电力线程序包名称电力线状态下提供PyPI上(Python包索引 )。
若要从PyPI中安装软件包,我们需要一个' 点子 '(软件包管理来安装Python包的工具)。 所以,让我们先在我们的Linux系统上安装PIP工具。
在Debian,Ubuntu和Linux Mint上安装Pip
# apt-get install python-pip
示例输出
Reading package lists... Done Building dependency tree Reading state information... Done Recommended packages: python-dev-all python-wheel The following NEW packages will be installed: python-pip 0 upgraded, 1 newly installed, 0 to remove and 533 not upgraded. Need to get 97.2 kB of archives. After this operation, 477 kB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe python-pip all 1.5.4-1ubuntu3 [97.2 kB] Fetched 97.2 kB in 1s (73.0 kB/s) Selecting previously unselected package python-pip. (Reading database ... 216258 files and directories currently installed.) Preparing to unpack .../python-pip_1.5.4-1ubuntu3_all.deb ... Unpacking python-pip (1.5.4-1ubuntu3) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up python-pip (1.5.4-1ubuntu3) ...
在CentOS,RHEL和Fedora上安装Pip
在基于Fedora的系统,您需要首先启用EPEL的仓库 ,然后再安装PIP包,如图所示。
# yum install python-pip # dnf install python-pip [On Fedora 22+ versions]
示例输出
Installing: python-pip noarch 7.1.0-1.el7 epel 1.5 M Transaction Summary ================================================================================= Install 1 Package Total download size: 1.5 M Installed size: 6.6 M Is this ok [y/d/N]: y Downloading packages: python-pip-7.1.0-1.el7.noarch.rpm | 1.5 MB 00:00:01 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : python-pip-7.1.0-1.el7.noarch 1/1 Verifying : python-pip-7.1.0-1.el7.noarch 1/1 Installed: python-pip.noarch 0:7.1.0-1.el7 Complete!
第2步:在Linux中安装Powerline Tool
现在是'时间从Git仓库安装电力线最新开发版本。 为此,您的系统必须安装git软件包才能从Git提取软件包。
# apt-get install git # yum install git # dnf install git
接下来,您可以如图所示点子命令的帮助安装电力线 。
# pip install git+git://github.com/Lokaltog/powerline
示例输出
Cloning git://github.com/Lokaltog/powerline to /tmp/pip-WAlznH-build Running setup.py (path:/tmp/pip-WAlznH-build/setup.py) egg_info for package from git+git://github.com/Lokaltog/powerline warning: no previously-included files matching '*.pyc' found under directory 'powerline/bindings' warning: no previously-included files matching '*.pyo' found under directory 'powerline/bindings' Installing collected packages: powerline-status Found existing installation: powerline-status 2.2 Uninstalling powerline-status: Successfully uninstalled powerline-status Running setup.py install for powerline-status warning: no previously-included files matching '*.pyc' found under directory 'powerline/bindings' warning: no previously-included files matching '*.pyo' found under directory 'powerline/bindings' changing mode of build/scripts-2.7/powerline-lint from 644 to 755 changing mode of build/scripts-2.7/powerline-daemon from 644 to 755 changing mode of build/scripts-2.7/powerline-render from 644 to 755 changing mode of build/scripts-2.7/powerline-config from 644 to 755 changing mode of /usr/local/bin/powerline-config to 755 changing mode of /usr/local/bin/powerline-lint to 755 changing mode of /usr/local/bin/powerline-render to 755 changing mode of /usr/local/bin/powerline-daemon to 755 Successfully installed powerline-status Cleaning up...
第3步:在Linux中安装电源线字体
电力线使用特殊的标志符号 ,以示对开发商的特殊效果箭头和符号。 为此,您必须在系统上安装符号字体或打补丁字体。
下载最新的符号字体的版本,并使用以下fontconfig的配置文件的wget命令 。
# wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf # wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf
然后,你需要的字体如下,也可以通过命令得到有效的字体路径移动到你的字体目录是/ usr /共享/字体/或/ usr /本地/共享/字体 xset q
。
# mv PowerlineSymbols.otf /usr/share/fonts/
接下来,您需要按如下所示更新系统的字体缓存。
# fc-cache -vf /usr/share/fonts/
现在安装fontconfig文件。
# mv 10-powerline-symbols.conf /etc/fonts/conf.d/
注意 :如果自定义符号没有出现,然后尝试关闭所有终端会话,并重新启动的X窗口,以使更改生效。
第4步:为Bash Shell和Vim状态线设置电源线
在本节中,我们将看看为bash shell和vim编辑器配置Powerline。 首先让你的终端通过添加以下行到〜/ .bashrc文件如下支持256color。
export TERM=”screen-256color”
在Bash Shell上启用电源线
为了使电力线在默认的bash shell,你需要下面的代码片段添加到您的〜/ .bashrc文件。
首先得到使用以下命令安装电源线的位置。
# pip show powerline-status Name: powerline-status Version: 2.2.dev9999-git.aa33599e3fb363ab7f2744ce95b7c6465eef7f08 Location: /usr/local/lib/python2.7/dist-packages Requires:
一旦你知道电力线的实际位置,确保替换线下方的位置,按您的系统提示。
powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh
现在尝试注销并再次登录,您将看到powerline statuesline如下所示。
尝试改变或切换到不同的目录,并保持对“ 面包屑 ”提示变化的眼睛,以显示你的当前位置。
您还可以查看待处理的后台作业,如果在远程Linux计算机上安装了电源线,您可以注意到通过SSH连接时,提示符将添加主机名。
为Vim启用电源线
如果Vim是你最喜欢的编辑器,幸运的是vim一个强大的插件了。 要启用该插件,加入这一行~/.vimrc
文件。
set rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/ set laststatus=2 set t_Co=256
现在你可以启动vim并看到一个庞大的新状态行:
概要
电力线有助于设置丰富多彩,美丽的状态行和在多种应用提示,良好的编码环境。 我希望您认为本指南有帮助,如果您需要任何帮助或有其他想法,请记住发表评论。