几乎所有程序员(和代码编辑器)都使用固定宽度字体。这是为什么?
答案 0 :(得分:10)
可能是因为它使代码更容易扫描 - 你有代码的“块”,即。垂直排列的文本远比普通散文更常见。如果字体的宽度不是固定宽度,那么它就不会在视觉上对齐。
答案 1 :(得分:8)
它极大地增强了可读性 - 尤其是在代码中具有非常重要作用的标点符号字符,以及可变宽度字体经常“挤压”到最小空间。
答案 2 :(得分:6)
尝试使用非固定宽度的字体。
答案 3 :(得分:5)
因为它有助于代码布局并且更容易发现错误,因为对于给定数量的字符,行是一致的长度。
它也是历史性的,因为我们习惯使用固定宽度字体的终端。
答案 4 :(得分:4)
我知道我比游戏晚了一个星期,但我无法相信没有提到像FORTRAN这样的编程语言基本上需要固定宽度的字体。评论字符必须在第1列,第6列中的行连续字符中,并且甚至没有提到穿孔卡固有的固定宽度字体效果。在终端上已经提到固定宽度字体,但编程甚至早于。
答案 5 :(得分:3)
我会添加一些次要原因,主要与代码的视觉流程有关:
一个典型的例子是对齐表声明,使其看起来像代码中的表。
var sn = [ 8349824, 3094230, 1]; // first table line
var longname1 = [ 421, 1324, 5382920]; // second table line
// Try and do something as readable in variable width font!
您可以就具有一致效果的行宽限制达成一致。
<code>
块中,在远程终端上的基本文本编辑器中还是在带有抗锯齿字体的图形IDE中读取它,您都会立即认识代码。简而言之,固定宽度字体允许对源代码外观和可读性进行更细粒度的控制,与任何给定字体的可用性无关。
答案 6 :(得分:2)
答案 7 :(得分:2)
这是一个选择问题。我个人更喜欢使用非常优雅的Comic Sans或Purisa字体进行编程。
答案 8 :(得分:1)
在你喜欢的编辑器中打开一些代码...我默认假设你的文本编辑器有一个固定宽度的字体集。
现在将字体更改为Comic-Sans .....够说了!
说真的,固定宽度读起来要清晰得多。
答案 9 :(得分:1)
主要用于概述。然而,这也是一种习惯。我来自旧学校的IDE,而他们还在MS-DOS中。
像微软这样的公司已经制作了字体,使其“更容易”编码。在Visual Studio中编码时,我更喜欢 Consolas 字体。
Grz,Kris。
答案 10 :(得分:1)