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

  • 相关阅读:
    ES6 Symbol类型 附带:Proxy和Set
    why updating the Real DOM is slow, what is Virtaul DOM, and how updating Virtual DOM increase the performance?
    React高级指南
    池(Pool)
    计算机网络Intro
    React基础
    CommonJS 与 ES6 的依赖操作方法(require、import)
    webpack初识(biaoyansu)
    关于时间安排贪心算法正确性的证明
    DP总结
  • 原文地址:https://www.cnblogs.com/acbingo/p/4752212.html
Copyright © 2020-2023  润新知