vim-airline( 包含Powerline字体下载)

github: https://github.com/vim-airline/vim-airline
参考:
https://www.zhihu.com/question/25219546
https://blog.csdn.net/the_victory/article/details/50638810
https://www.zhihu.com/question/25219546
airline配置 - 如何设置我的vim-airline或vim-powerline

环境:
Ubuntu22.04 LTS
vim8.2

airline配置参考

可以查阅配置手册~/.vim/bundle/vim-airline/doc/airline.txt(也可在vim里通过:help vim-airline查看)。
其中有关状态栏字符的配置信息在400行左右。

配置状态栏

开始时想获得这样的效果:
在这里插入图片描述
但是在实施过程中出现了一些问题,导致最终只能获得这样的效果:
在这里插入图片描述

下载Powerline字体

Powerline是Python的一个状态栏工具。vim-airline默认使用的一些字符比较丑,需要下载Powerline字体。

Github地址: https://github.com/powerline/fonts

apt安装

使用apt直接安装:

sudo apt-get install fonts-powerline

重启

打开~/.vim/bundle/vim-airline/doc/airline.txt,发现powerline symbols处字符由乱码变成可见。
在这里插入图片描述
但是复制到.vimrc中,发现状态栏有缝隙存在。
在这里插入图片描述

shell脚本安装

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

重启

打开~/.vim/bundle/vim-airline/doc/airline.txt,发现old vim-powerline symbols处字符由乱码变成可见。
在这里插入图片描述
但是复制到.vimrc中,发现状态栏还是有缝隙存在。

怀疑可能是字体与较新版本vim的不匹配。

状态栏最终配置方案

最终选择unicode symbolspowerline symbols组合的方案:

" powerline symbols
 40 let g:airline_left_sep = '▶'
 41 let g:airline_right_sep = '◀'
 42 let g:airline_symbols.branch = ''
 43 let g:airline_symbols.colnr = ' ℅:'
 44 let g:airline_symbols.readonly = ''
 45 let g:airline_symbols.linenr = ' :'
 46 let g:airline_symbols.maxlinenr = ''
 47 let g:airline_symbols.dirty='⚡'

最终效果:
在这里插入图片描述

禁止空格检查

主要是看不懂。。。

" 禁止空格检查
let g:airline#extensions#whitespace#enabled = 0

最终.vimrc配置方案

在这里插入图片描述

图中的Plugin是使用Vundle插件管理器后的插件配置格式。

最终效果:
在这里插入图片描述

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值