程序员的专属字体 - Fira Code

Words
307
Reading
2 min
Listen
Play
6y

最近开始使用Fira Code,感觉非常好用。有了Fira Code之后,代码的可读性大大提高。那么首先来说说,什么是Fira Code。在编程中会有很多多个字符表示的符号,比如:>=, <=, =>等,其实在数学或者人的大脑中,这些组合符号根本上就是一个单一的符号。那么,为什么不用人脑中更为熟悉的方式来显示这些符号呢?

image.png

Fira Code就是为了解决整个问题而开发的。其官方介绍如下:

Fira Code is a free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster.

安装

从其Github页面下载文件并解压:

image.png

这里以Windows 10为例,进入'ttf'目录,选中所有字库文件后,单击右键进行安装。

image.png

配置

以VS Code为例,进入"Settings" -> "Commonly Used", 更改字体属性:

image.png

关于编程中连字特性的设置:

image.png

使用

进入VS Code后,尝试一段JavaScript代码:

function test(a, b, c) {

    if (a != b) {
        console.log('a != b');
    }

    for (var i = 0; i <= 10; i++) {
        console.log(i);
    }

    if (c === undefined) {
        console.log('c is undefined');
    }
}

可以看到在VS Code中看到的效果:

image.png

其实严格意义上讲,Fira Code和编程语言无关。它只是添加了系统字体,并在编辑器中显示该字体而已。因此对于主流编程语言,都能够支持。

最后总结一下,Fira Code不会改变你的源码,但会以更加友好的方式进行显示,从而提高代码的可读性。这对于眼神不好的码农们来说,确实非常有用。

程序员的专属字体 - Fira Code | Ecency