Fira Code 一个程序员专供的字体

大家都有自己喜欢的主题,编辑器(对于IDE来说大家应该都是 PHPStorm 了)、字号、行间距等等个性化设置。今天给大家推荐一款程序员字体,叫做 Fira code

在我们写程序的时候,经常会用到 -> => :: >= .= += 等超过一个字符的操作符,但是这个操作符其实只有一个含义,按照常理来说,既然表达一个含义那么占一个位置也是理所应当的。这就是 Fira code 的目的了。

Fira code 其实基于 Fira Mono 字体,然后对操作符做了特殊处理,这样更符合通常的阅读习惯(虽然早已习惯了两个字符表示一个含义)。

废话不多说,上图

img

下面就告诉大家如何集成到我们最爱的 PHPStrom

  1. 下载字体包
  2. 安装字体,macOS 下面直接双击ttf字体安装,切记,安装 FiraCode-Regular 即可,不要安装太细的字体,否则看着累
  3. 打开 phpstorm 偏好设置,Editor > Colors & Fonts > FontPrimary font 选择 Fira Code,并勾选 Enable font ligatures 即可。如图

img

Done!

想要 sublime text 也显示这个特效?遗憾的告诉你,sublime text 不支持 font ligatures

本帖已被设为精华帖!
附言 1  ·  4年前
本帖由系统于 4年前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 17

这样真的好吗

7年前 评论
Summer

其实应该一开始就这样的。。。

可惜我们现在脑子已经被教坏了,好几个符号,如果眼睛在扫代码的话,都得楞一下 :cry:

7年前 评论

为什么我的phpstorm 没这个Enable font ligatures选项?最新版本10.0.4啊

7年前 评论

@zhuzhichao 谢谢,已下载最新版本

7年前 评论

=> 现在好像机打的一样

7年前 评论
Destiny

:punch: 超哥, 非常棒!

7年前 评论

正在 Fira Code 的来点个赞~

7年前 评论

@Aufree 咦 居然漏了个字, 多谢发哥补充 :cat:

7年前 评论

Atom 有吗?

7年前 评论
fatrbaby

我喜欢operator mono

5年前 评论

@fatrbaby 我最近一直用 Operator Mono , 迷恋里面的斜体字和大括号。

5年前 评论

sublime text 如何开启 font ligatures:
http://www.sublimetext.com/docs/3/ligature...

4年前 评论

sublime text是支持开启的,具体请看 http://www.sublimetext.cn/docs/3/ligatures... 它的字有点多,我总结下... 就是在配置文件添加一条

    "font_options": "dlig",

完结撒花👌

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!