更舒服的写代码 [字体篇]

2,588 阅读2分钟
原文链接: zhuanlan.zhihu.com

想学好编程得要有一个好的心情。这样无论是配色、编辑器(IDE)、插件、字体都会影响到开发人员的心情进而影响开发效率。一整套好的体系,不仅能让你在编程中做乐,更重要的是当你打开电脑的时候,你更愿意去首先打开编辑器。

对于编辑器(IDE)的选择:10个常用的代码文本编辑器/IDE - 学习编程 - 知乎专栏

对于配色方案的选择:代码编辑器的配色方案 - 学习编程 - 知乎专栏

对于插件的选择:代码编辑器的插件推荐 - 学习编程 - 知乎专栏

有了以上的推荐那么今天的主题就是关于字体的推荐(或许你有更好的字体推荐,欢迎推荐给我推荐给大家)。


首先适合编程字体的标准(出自网友:justjavac - SegmentFault):

  • 非常清晰(Crisp clear characters)

  • 支持扩展字符集(Extended characterset)否则会出现乱码或者方格

  • 对空白把握的很好(包括但不限于空格、非中断空格、制表符…)

  • 可轻易区分’l', ‘1′ 和 ‘i’

  • 可轻易区分’0′, ‘o’ 和 ‘O’

  • 可轻易区分左右引号 - 最好是对称的

  • 清晰的标点符号,特别是大括号小括号和中括号

本着以上的代码编辑器字体的标准,给出以下推荐。

1、 robotomono(来源:@tanzhijian

2、Monaco_Linux.ttf

查看图片

查看图片

3、Consolas

查看图片

4、Hermit(感谢:@卞佳伦)

查看图片

5、DejaVuSans (下载:DejaVuSans

查看图片

6、mozilla-Fira(感谢:@defnil

查看图片

7、camingo-code

查看图片

8、Source Code Pro(下载地址在并感谢:异次元

查看图片

最后推荐一个可以自己设计字体的地方:http://input.fontbureau.com/


查看图片

如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程

如何学习Python爬虫[入门篇]? - 知乎专栏

如何一步一步的学Java - 知乎专栏

C、C++语言学习资料 - 知乎专栏

学好Python的11个优秀资源 - 知乎专栏

程序员把妹指南之修电脑篇 - 知乎专栏