想学好编程得要有一个好的心情。这样无论是配色、编辑器(IDE)、插件、字体都会影响到开发人员的心情进而影响开发效率。一整套好的体系,不仅能让你在编程中做乐,更重要的是当你打开电脑的时候,你更愿意去首先打开编辑器。
对于编辑器(IDE)的选择:10个常用的代码文本编辑器/IDE - 学习编程 - 知乎专栏
对于配色方案的选择:代码编辑器的配色方案 - 学习编程 - 知乎专栏
对于插件的选择:代码编辑器的插件推荐 - 学习编程 - 知乎专栏
有了以上的推荐那么今天的主题就是关于字体的推荐(或许你有更好的字体推荐,欢迎推荐给我推荐给大家)。
首先适合编程字体的标准(出自网友:justjavac - SegmentFault):
非常清晰(Crisp clear characters)
支持扩展字符集(Extended characterset)否则会出现乱码或者方格
对空白把握的很好(包括但不限于空格、非中断空格、制表符…)
可轻易区分’l', ‘1′ 和 ‘i’
可轻易区分’0′, ‘o’ 和 ‘O’
可轻易区分左右引号 - 最好是对称的
清晰的标点符号,特别是大括号小括号和中括号
本着以上的代码编辑器字体的标准,给出以下推荐。
1、 robotomono(来源:@tanzhijian )

3、Consolas
5、DejaVuSans (下载:DejaVuSans)
6、mozilla-Fira(感谢:@defnil )
8、Source Code Pro(下载地址在并感谢:异次元)
最后推荐一个可以自己设计字体的地方:http://input.fontbureau.com/
如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:学习编程