powerline是一款比较炫酷的状态栏工具,多用于vim和终端命令行。先上两张效果图,然后介绍一下具体的安装教程。

图 1 powerline在shell下的效果图

图 2 powerline在vim下的效果图

step1

确保当前系统中已有可用的git和python-pip,这两个常用工具相信大家电脑上基本都有安装,没装的网上教程也很多,这里就不再赘述这两个工具的安装方法。有了这两个工具之后就可以执行下面这条命令来安装powerline

pip install git+git://github.com/powerline/powerline

step2

安装完成后powerline就是我们电脑上可用的python包了,为了支持powerline的着色效果,还需要下载powerline的字体及其配置文件

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/share/fonts和/etc/fonts/conf.d下

mv PowerlineSymbols.otf /usr/share/fonts
fc-cache -vf /usr/share/fonts/  #更新系统的字体缓存
mv 10-powerline-symbols.conf /etc/fonts/conf.d 

step3

下面就是对系统环境变量进行修改,在/etc/bashrc文件末尾添加以下内容,且注意最后一行的.与/usr之间必须加一个空格

# powerline
powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /usr/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh 

如果只想作用于某一个用户,则只需对用户环境变量进行修改,在~/.bashrc的文件末尾添加上面一致的配置内容,这是再打开一个新的终端应该就可以看到powerline的渲染效果了,如果还是没有则重启一下电脑试试看,如果还是没有则在上面配置的基础上加一行export TERM="screen-256color"试试。对于powerline在vim中的安装在我的另一篇博客vim配置python编程环境及YouCompleteMe安装教程中有提到,可以参考一下。

转载于:https://www.cnblogs.com/brooksj/p/10428730.html

linux下的powerline安装教程相关推荐

  1. linux下编译libuv,linux下libuv库安装教程

    下载并编译libuv libuv需要自己手动下载源码,并手动编译. 当前目录为:/home/xlz/test/github/,在后面,会用$PATH来代替,我的系统的Debian8,64bit. $g ...

  2. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  3. Linux下Mysql卸载安装教程:卸载老版本,安装新版本

    由于:练习Mysql的主从复制,保证Mysql的版本一致,所以更新Linux上的Mysql版本 第一步:卸载linux系统上的原来的版本的mysql: 1.使用命令行查询电脑上的版本: rpm -qa ...

  4. rocketmq linux环境下载地址,Linux下RocketMQ下载安装教程

    一.下载 1.官网下载:下载地址 2.百度网盘下载:下载地址 提取码:0g5a java开发工具下载地址及安装教程大全,点这里. 更多深度技术文章,在这里. 二.安装及启动 1.将zip文件上传到li ...

  5. obs在linux下的离线安装教程,OBS手动安装插件教程

    亲爱的葫芦丝们,大家好! (•̀ᴗ•́)و ̑̑ 今天给大家讲解下 -- OBS手动安装插件,建议不怕麻烦,动手能力强的主播使用~ 闲话不多说,小编我开始讲解: (。・ω・)ノ゙ 安装VC2013运行 ...

  6. Linux下DB2数据库安装教程

    最近因为工作需要在学习DB2数据库,本教程讲解DB2数据库在inux下的安装步骤. 安装前请查看 DB2版本和许可证 说明来增加了解,先弄明白改安装什么版本,这里我用的是最新的Express-C版本, ...

  7. linux下运行mcnp6安装教程,JBPM6教程-手把手教你安装JBPM

    JBPM6教程-手把手教你安装JBPM 1. 安装JBPM的先决条件: (1)JDK 1.6+以上,没有安装的话,猛击这里. (2)Ant 1.7+以上,没有安装的话,看看这里. 2. 下载JBPM安 ...

  8. Ubuntu Linux下搜狗输入法的安装教程

    搜狗输入法是目前最好用的中文输入法之一,也是大多数国内用户首选的输入法,很多人装完PC系统第一件事就是先安装一个搜狗输入法.但是对于刚开始使用的Linux系统的用户而言,给电脑安装搜狗输入法貌似并没有 ...

  9. linux下cp2k9.0安装教程

    cp2k属于开源软件,安装包可以从官网下载download [CP2K Open Source Molecular Dynamics ] 1.安装gcc和intel编译器. 2.解压下载的cp2k包, ...

最新文章

  1. cassandra的全文检索插件
  2. c语言中switch语句流程图_C语言:C语言保留字(关键字)
  3. ETL异构数据源Datax_datax-web简述_09
  4. 说说从URL输入到页面展现的过程
  5. matlab共享变量,matlab如何编写共享参数拟合程序 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  6. 【渝粤教育】广东开放大学 计量基础知识 形成性考核 (48)
  7. java 库知乎_基于原生Java API爬取最新版本知乎百万用户数据
  8. C语言程序设计精髓(MOOC第12周 )题
  9. mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
  10. 一种针对工控系统攻击的远程检测方案(工控系统安全)
  11. 什么是adsl动态拨号服务器?
  12. java l1是啥意思_L1-020 帅到没朋友 (20分) Java
  13. 12- 降维算法 (PCA降维/LDA分类/NMF) (数据处理)
  14. 散列学习笔记(二)——排解冲突
  15. 揭示生命奥秘,促进疫苗研发,生物物理学有望掀起下一轮医学革命
  16. 仅用3年,狂揽国内70%的软件市场,低代码已成气候!
  17. 总结定时器设计方法_钢结构深化设计BIM应用方法总结
  18. 仿直播间玩色子游戏,AnimatorSet的综合使用
  19. 有限域F_2上多项式的分解
  20. 《Linux操作系统 - RK3288开发笔记》第1章 吉方工控G-3288-02固件更新

热门文章

  1. webpack文件系统缓存
  2. 无法连接远程计算机,远程桌面由于以下原因之一无法连接到远程计算机
  3. 1.两数之和-LeetCode
  4. web 前端绘制折线_html5绘制折线图
  5. 《学习JavaScript数据结构与算法》第三章 数组
  6. mysql8安装fu_CentOS 8 安装 MySql并设置允许远程连接的方法
  7. iis+php解析漏洞修复,服务器解析漏洞分析和漏洞修复方法
  8. 怎么用html做随机颜色,JavaScript 实现网站标签随机颜色的方法
  9. 网络管理:超级详细Tcpdump 的用法
  10. MIT机器学习免费课程,13周从理论到实践,大牛教授Python授课