Ubuntu 安装使用Powerline
https://github.com/zhiweichen95/vimrc
1 安装powerline
如果您是使用 Ubuntu Linux 14.10 以后的版本,建议可以直接使用 universe repository 所打包好的套件自动安装:
sudo apt-get install powerline
2 把Powerline添加到Vim中
在~/.vimrc
中添加下边语句
python from powerline.vim import setup as powerline_setup
python powerline_setup()
python del powerline_setupset laststatus=2
之后执行命令:source ~/.vimrc
立即生效vimrc
启动vim可能会提示python那三条语句在此版本不适用,这是因为Ubuntu16+中sudo apt-get install vim安装的vim只支持Python3,像YCM、Powerline等插件都需要Python2的支持,
E319: Sorry, the command is not available in this version: python from powerline.vim import setup as powerline_setup
具体警告提示如下:
解决办法:
安装 vim-nox-py2
,命令为:
sudo apt-get install vim-nox-py2
输入完这个命令后,大部分又会报出E: Unable to locate package vim-nox-py2
的错误,具体如下图:
此时需要添加源,在/etc/apt/sources.list
文件最上面添加一下内容:
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main universe
之后,执行命令sudo apt-get update
进行源更新。
再运行安装 vim-nox-py2
命令,应该还会报出类似Depends: vim-common (= 2:7.4.1689-3ubuntu1.2) but 2:8.0.1453-1ubuntu1 is to be installed
等的警告。
需要使用:
前两个使用sudo apt-get install vim-common=2:7.4.1689-3ubuntu1.2
这样的命令进行安装,最后一个使用sudo apt-get install libperl5.22
的命令安装。
3 使用fontconfig配置Powerline 字体
下载最新版的Powerline符号字体
cd ~ wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf
将下载的字体移动到字体文件夹中
为保险起见,我们将字体文件复制到~/.local/share/fonts/
中mv PowerlineSymbols.otf ~/.local/share/fonts/
更新系统字体缓存
sudo fc-cache -f -v
下载并移动对应的字体配置文件
wget https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf mkdir -p ~/.config/fontconfig/fonts.conf mv 10-powerline-symbols.conf ~/.config/fontconfig/fonts.conf/
使用 Powerline
安装好 Powerline 之后,若要在 Bash Shell 中使用,只要在 ~/.bashrc 中加入以下内容:
POWERLINE_SCRIPT=/usr/share/powerline/bindings/bash/powerline.shif [ -f $POWERLINE_SCRIPT ]; thensource $POWERLINE_SCRIPTfi
附录:
如果有兴趣的读者,也可以在这个链接 fonts for Powerline 中下载更加适配powerline的字体,对于windows用户而言,直接下载zip压缩包,右键install.ps1
文件,“使用PowerShell
运行”即可。本人尝试了在XShell中是欧克的,但是在MobaXterm中会乱码,不知道咋回事,望各位读者指教。
附上效果图:
- bash
- vim
- bash
Ubuntu 安装使用Powerline相关推荐
- ubuntu 安装GPU黑屏 修改GRUB_Ubuntu 18.04 安装笔记
概述:Ubuntu 18.04 的安装配置笔记, :two_hearts:. 简介:基础使用环境的搭建,暂定目标为一篇文章解决大部分疑问. 协议:本文章使用 CC BY-NC-SA 4.0 协议(转载 ...
- Ubuntu安装MongoDB
https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.
此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
- ubuntu安装KVM
ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...
- 解决Ubuntu安装依赖问题
解决Ubuntu安装依赖问题 解决Ubuntu安装依赖问题 最主要问题,修改的国内镜像源可能不是对应的ubuntu版本,大部人直接找了个镜像源就复制到source.list里面了,其实需要对应版本的, ...
- Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
Ubuntu安装Ceres库-安装依赖时报错:E:无法定位软件包 libcxsparse3.1.2_朱国鑫的博客-CSDN博客
- ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
ubuntu 安装Pangolin 过程_余辉亮的学习笔记的博客-CSDN博客_pangolin安装
最新文章
- pandas官方文档_电影数据轻松学习 Pandas
- 【iOS】NSNumberFormatter
- 06_Dart异常处理
- 农业走出去-国际农民丰收节贸易会·刘合光:走向全球思考
- 刑事科学技术专业与计算机专业,辽宁警察学院刑事科学技术专业
- 自学python能干些什么副业-学会Python有哪些可以做的兼职?
- tcpip详解有必要看吗_车辆有必要安装“行车记录仪”吗?如何挑选看这里!
- JDBC批处理---(java 对数据库的回滚) .
- Extjs window autoload
- Apache Shiro学习笔记(七)IniWebEnvironment
- 发那科机器人注油_安川机器人加油保养流程
- ppt设置外观样式_PPT中设置视频外观样式的方法
- GOOGLE本地搜索
- 2016--MatConvNet Convolutional Neural Networks for MATLAB
- angular2 路由ajax,angular2路由切换改变页面title的示例代码
- Entertain Box multiset的应用
- 燃爆朋友圈!中国设计师携手,用海报为武汉加油!
- 从数据库取出的tup转换成dict
- FDC2214学习笔记——如何从数字量确定电容值,胎教级别计算电容教程
- 【史上最骚爬虫|疯狂爬取中国大学mooc】太燃了,爬虫vs慕课反爬世纪大战|No.1