zoukankan      html  css  js  c++  java
  • 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,当然你也可以更改成你喜欢的。

  • 相关阅读:
    90. 子集 II
    274. H 指数
    1291. 顺次数
    StreamWriter 跟BinaryWriter的区别
    非常有用的正则表达式
    linux菜单恢复
    VS2008的诡异问题
    一些常用算法 练手的的代码
    string 类型为空的处理方法
    left jion 的多表连接用法。
  • 原文地址:https://www.cnblogs.com/acbingo/p/4752212.html
Copyright © 2011-2022 走看看