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,當然你也可以更改成你喜歡的。