文档章节

CentOS 6 中安装 Powerline

紫羅星君
 紫羅星君
发布于 2017/07/02 17:08
字数 575
阅读 25
收藏 0

Powerline : Vim 和 Bash 中的一个强大状态栏插件。

在 Linux 中安装 Powerline

首先确定本机系统有一套版本大于等于2.7的 Python 环境,按以下方法安装即可

python -V 
sudo yum install epel-release
sudo yum install python-pip
pip install powerline-status

$ 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: Kim Silkebaekken
Author-email: kim.silkebaekken+vim@gmail.com
License: MIT
Location: /usr/local/lib/python2.7/site-packages
Requires: 

在 Bash Shell 中添加/启用 Powerline

添加下面的内容到 .bashrc 中,它会默认在基础 shell 中启用 powerline。

(本次实验以下内容写到 powerline.sh 里,并放到了 /etc/profile.d/ 目录下)

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 在当前窗口中立即生效。

$ source ~/.bashrc

在 Vim 中添加/启用 Powerline

添加下面的内容到 .vimrc 中,启用 powerline 使 vim 更加强大。注意,在 vim 7.x 中,你可能不会在系统中发现 .vimrc 文件,不必担心,创建一个新的文件即可。

# vi ~/.vimrc
set  rtp+=/usr/local/lib/python2.7/site-packages/powerline/bindings/vim/
set laststatus=2
set t_Co=256

 

从 python 2.6 升级到 python 2.7 再安装 Powerline

wget http://python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar -xzvf Python-2.7.13.tgz 
cd Python-2.7.13
 ./configure --prefix=/usr/local/python2.7
make && make install

建立软连接,使系统默认的 python 指向 python2.7 

修改默认,正常情况下即使 python2.7 安装成功后,系统默认指向的 python 仍然是 2.6 版本

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python  # 添加软连接 

如果是默认安装路径则使用下面命令
ln -s /usr/local/bin/python2.7 /usr/bin/python

python -V #检验 python 指向是否成功

修复不能正常工作的 yum,如果有使用 yum 的话会发现出错,这是因为yum 依赖 2.6.6 而现在默认的 Python 版本是 2.7.10。

vim /usr/bin/yum 
#将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.6

pip 安装

cd /usr/local/src
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

注意:以后安装的 python 工具包例如 easy_install,pip 等,都会安装在 /usr/local/python2.7/bin 目录下

找到pip2.7的路径,为其创建软连接作为系统默认的启动版本

ln -s /usr/local/python2.7/bin/pip2.7 /usr/bin/pip

现在即可使用 pip 安装各种包

pip install powerline-status

 

© 著作权归作者所有

共有 人打赏支持
紫羅星君
粉丝 0
博文 60
码字总数 45190
作品 0
石景山
CentOS 7.3安装配置Powerline

一、Powerline简介及演示环境: Powerline是一个极棒的Vim编辑器的状态栏插件,主要用于显示状态行和提示信息。 特点: 使用Python编写,使其更具扩展性且功能丰富 稳定易测的代码库,兼容P...

Marion0728
2017/07/11
0
0
「iTerm」 and 「Oh My Zsh」 配置记录

昨天配置了一下自己的iTerm,最后的效果确实颜值飙升,终端的使用也方便了许多。非常感谢简书的@SuperDanny,本文主要是对他的教程中遇到问题的注解,方便以后查阅。 首先上效果图: 效果图 ...

halohily
2017/03/08
0
0
将美化进行到底,把 PowerShell 做成 oh-my-zsh 的样子

不知你有没有看过 Linux 上 oh-my-zsh 的样子?看过之后你一定会惊叹,原来命令行还能这么玩!然而 Windows 下能这么玩吗?答案是可行的,接下来就来看看怎么玩。 Windows 下我们用 oh-my-po...

WPwalter
2017/12/30
0
0
ArchLinux下配置一个舒适的编程环境

安装zsh pacman -S zsh chsh -s /usr/bin/zsh git clone https://github.com/robbyrussell/oh-my-zsh.git mv oh-my-zsh .oh-my-zsh cp .oh-my-zsh/template/zshrc.zsh-template ~/.zshrc 重新......

疯法师
2014/03/25
0
0
最漂亮( iTerm2+oh-my-zsh配色)

网上虽然教程很多,但是很多还是不够详细,我总结一篇比较容易安装的图文教程。先展示一下效果图: 一、首先安装iTem2 安装好后的截图如下: 二、安装oh-my-zsh。 安装成功如下图: 三、安装...

雷国林
2017/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Go语言_通神之路(2)

1、包 每个Go程序都是由包构成,从main包开始运行,就是我上一篇讲到的,都是从main函数开始执行,但是必须在main包下面! package mainimport ( "fmt" "math/rand")func ...

木九天
昨天
5
0
51.php-fpm的pool 慢日志 open_basedir 进程管理

12.21 php-fpm的pool 12.22 php-fpm慢执行日志(测试时报错) 12.23 open_basedir 12.24 php-fpm进程管理 12.21 php-fpm的pool: php-fpm里的pool也叫池子,咱们之前加入过www的配置,这个w...

王鑫linux
昨天
0
0
java内存模型概述

1、Java虚拟机运行时数据分区图 程序计数器:线程私有,是一块较小的内存空间,它是当前线程所执行的字节码文件的行号指示器 java虚拟机栈:线程私有,其生命周期与线程相同,这也就是我们平...

京一
昨天
2
0
shell学习之test语法

因为if-then语句不能测试退出状态码之外的条件,所以提供了test, 如果test命令中列出的条件成立,test命令就会退出并返回退出状态码0;如果条件不成立,test命令就会退出并返回非零的退出状态...

woshixin
昨天
0
0
openJDK之如何下载各个版本的openJDK源码

如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK的项目 链接...

汉斯-冯-拉特
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部