windows中vim-airline研究笔记
vim-airline网上的介绍与安装教程一大堆,我就不累述了
但是,在win下如何让airline插件正常显示箭头等特殊字符着实让我头疼了不少。
最初,我是用的monaco字体
但正如你所见,并没有显示出预期效果。
作为一个强迫症,这能忍?!
跑去阅读airline文档
https://github.com/bling/vim-airline
发现airline的支持需要一些特殊字符,而这些特殊字体普通的字体库是不带的。
因此airline做了一些包含特殊字符的字体供我们替换使用,即powerline fonts
powerline fonts的docs:https://powerline.readthedocs.org/en/master/installation.html#patched-fonts
poweline fonts下载:https://github.com/powerline/fonts
点击右侧download zip即可下载,下载后发现.sh(需要本机有git支持)并不能正常使用,没办法,一个一个的去安装
这里介绍一个我使用的安装字体的快捷方法
win+r键打开运行,输入fonts,即可打开字体文件夹,然后将你需要安装的字体拖入该文件夹即可
下面给gvim更换字体。
打开gvim,执行
:set guifont=*
这样可以打开字体选择库
然而,发现字体不全,原因是vim只支持等宽字体,所以你能用的字体就这些。
找到名字中带powerline的字体,确认。
duang!
airline已经正常显示了
如何将gvim的默认字体改为此字体呢
在vim中执行
:set guifont
得到你目前使用字体的名字,比如我得到的内容为
guifont=Sauce_Code_Powerline:h13:cANSI
然后在你的vimrc中找到
set guifont 一项(若没有,新建)
将其改为
set guifont=Sauce_Code_Powerline:h13:cANSI
其中h13的意思是字号设置为13px,当然你也可以更改成你喜欢的。