首页 > 编程知识 正文

程序员vs字体及颜色修改方案(c语言程序设计)

时间:2023-05-03 18:42:45 阅读:72301 作者:1822

对许多程序员来说,用某些字体编写的代码不仅赏心悦目,而且在编写代码时也非常有用。 但是,许多程序员使用编辑器的默认字体。 这样写的代码不仅统一无味,而且枯燥无味。 现在,让我们来看看哪些字体适合写代码,哪些字体适合写代码。

1 .字母宽度一致

称为或等宽字体,因为代码文件在普通文本中没有样式,所以对齐宽度容易对齐,可以快速找到位置,提高可读性。

印刷术中的这种等宽字体被称为monospaced字体,他是字体中的一大类(family ),就像常见的Courier和Courier

新冠。 考虑到当前的多语言环境,不同的系统需要在不同的字符集下将此字体映射到不同的具体字体。 例如,一般我们的系统把中文映射到“宋体”。

2 .轮廓清晰的规则

只有清晰有序的形状才能快速分辨不同的文字,长时间读书不易感到疲劳

这里想说的是西方人和东方人字体大小的差异。 我认识一个老人。 写程序的时候喜欢用10px的字体显示代码。 另外,画面的分辨率也很高。 这是因为他们的文字是字母文字,每个文字的细节很少,使用小字体可以在一个画面上显示很多内容。 因此,使用清晰有序的字体,即使字体很小,也可以在屏幕上快速识别。

3.l,1,I容易分辨

0,o,o容易分辨

前三个是小写字母l,数字1和小写字母I,后三个是数字0,小写字母o和大写字母o,这些字符在代码中容易混淆。

例如,在c样式的代码中,长整数的数字用数字后跟后缀l来表示。 像“111111111111L”这样,一般使用大写的“l”是为了防止混淆,但如果在字体中很容易区分这三个字符,即使将其错写成小写字母l也不会混淆。

4 .通俗易懂的标点

逗号在代码中也占非常重要的部分,用一种字体标记“,”和句号“。

"、" : "和"; ”的话,就不能说是好字体。 同样,“`”“’”最好也做成一对形状。 这在一些编程中经常使用。

5 .你选择哪种字体?

有一些这些参考标准,让我们来看看常见的字体

6 .宋体

的中文Windows系统附带宋体。 另外宋体同时是中文字体,涵盖了大部分文字。 在特定情况下,如果同时需要中文和英语代码,可以考虑直接使用宋体。 宋体主要照顾中文文字,但由于中文文字是等宽的,考虑英文文字时,一般认为是等宽的,宽度是中文文字的一半。 但是宋体点阵英语字体不美观,有台词,所以屏幕上小尺寸时可读性很低。 “0”和“o”,以及“l”和“1”的区别并不完美。

7.Courier New

这个字体也每个Windows都有。 字体漂亮,不仅是o O 0的不同,很多人在编程中使用。

8.Bitstream Vera Sans Mono

最后推荐Bitstream Vera Sans Mono和他的派生字体DejaVu Sans

Mono——DejaVu扩展了几个Unicode字符。

这也是许多开发人员推荐的字体,完全符合上述所有条件,而且是TTF字体,基本字形无衬线,适合屏幕读取。 最重要的是开源字体

9 .控制台

微软新开发的字体、Vista、Office2007、Visual Studio

包括在2005年。 既然是MS制,在ClearType上肯定效果最好。 但是官方网站的安装包很麻烦,所以需要先安装. net framework 3.5。

10.MONACO

请不要在小编中介绍这种字体的效果。 很多程序员都喜欢用。

在一个网站上,适合写代码的罗马字体是什么? 有这样的问题。 下面是很多网友的回答:

1 .网民a

容易识别单词的各字符和数字,防止变量函数名称的错误。 “0”、“o”和“o”、“1”、“I”和“l”等)

数字部分等(这个可以讨论)。

代码中大量出现的符号(# % $ * 等)与字符混合使用并不难看。

引号易于识别,并且尽可能清楚两个单引号“”和一个双引号“”之间的区别。

有些环境需要字体等宽度,需要对齐代码。

支持中文显示。 因为在matlab上做不好。

2 .网民b

虽然进行了Ctrl F,但是真的没有人使用输入监视器吗……

Input: Fonts for Code

3 .网民c

最喜欢的是Adobe发布开源字体Source Code Pro。 这个字体可以在网上下载。 我最喜欢bold粗体版。 现在是windows

的IDE已被我更改为此字体。

应该可以搜索。 如果找不到,请问我。

最喜欢的地方是字体上有自定义的line-height。

4.网友D

Rio 说的那几个除了 Consolas 好像 Windows 下都没有。

Mac OS X 和 Linux 我不熟悉,个人认为 Windows 下 Consolas 是最好的选择。支持

ClearType,比较好看,斜体尤其优雅;只是我觉得它的标点太一般了。

Courier new 挺经典的,非常漂亮,我很喜欢它的标点,尤其是分号的那个小圆点,非常性感;但是太细了,斜体不如 Consolas

的好看。

5.网友F

我喜欢把不同的环境配成不同的字体,这样一眼就能看出来是debugger,是readonly

viewer,还是主力IDE。另外,我还有一个经验是,主力环境中写完代码以后,换个viewer和另一种字体来审阅代码,很容易发现问题

目前的我的主力编程环境用的是Droid Sans

Mono,优点在于朴实但是又不过于朴实,不像Monaco、Consolas那样有跳动感,又比Menlo平淡一点点。

6.网友G

以前写js

用微软雅黑。。。。后来写coffee,不得已必须用等宽字体,换成inconsolata,话说我之前老是觉得等宽字体写出来的代码宽度太宽了,看着难受。现在有coffee这么简介的语言,总算看起来还算舒服。

7.网友H

consolas 基本所有机器上都有。

以前用过Courier New。

8.网友I

Fixedsys字体是挺特殊的一种字体,因为这款字体中每个字体的宽度都是固定的,字体感觉特别的坚固,即便是一个小小的点,显示的也很清晰,所以特别适合显示一些代码。

Fixedsys字体的大小不可更改,所以在网页中妄想使用CSS的font-size来改变Fixedsys字体的大小是不可能的,当然在一些图形软件里就另当别论了。

Fixedsys不是True Type字体,一些程序如VS2010文本编辑器不支持非True

Type字体,于是有人制作了这款Truetype版的Fixedsys字体(Fixedsys Excelsior)可以用于所有程序显示。

Fixedsys字体大小在12时显示最佳效果。

从上面大家的回答来看,每个程序员的爱好和审美观不一样,喜欢的字体也不一样。所以说也不一定别人喜欢什么,自己也喜欢什么。不过如果你不喜欢编辑器默认的字体,还是可以换一下字体,也许会有不一样的发现也不一定!

文章来源:知乎

公众号:w3c技术教程

提供专业的web技术教程、手册、工具。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。