为什么我们在IDE中使用固定宽度字体?

use*_*807 5 ide fonts text-editor

可能重复:
为什么在IDE中使用等宽字体?

几乎所有编码器(和代码编辑器)都使用固定宽度字体.为什么是这样?

EMP*_*EMP 10

可能是因为它使代码更容易扫描 - 你有代码的"块",即.垂直排列的文本远比普通散文更常见.如果字体的宽度不是固定的宽度,则不会在视觉上对齐.

  • 没有理由为什么标签不能有效地对齐文本. (5认同)
  • 除非你有领导文本,例如.`函数( - > Param1 \n - > - > Param2)`.你下一行需要一个或三个标签吗?取决于字体宽度和标签大小.你也可以做一些事情,比如`const int thing1.= ........ 1 \nconst int otherthing2.= ... 2`等. (2认同)

小智 8

它极大地增强了可读性 - 特别是在代码中具有非常重要作用的标点字符,以及可变宽度字体通常"挤压"到最小空间.


mik*_*iku 6

只需尝试非固定宽度的字体.

  • 喜欢"Comic Sans MS":) (4认同)

Ric*_*rss 5

因为它有助于代码布局并且更容易发现错误,因为对于给定数量的字符,行是一致的长度.

它也是历史,因为我们以前使用固定宽度字体的终端.


Pet*_*r M 5

我知道我玩游戏晚了一周,但我不敢相信没有提到像 FORTRAN 这样的编程语言基本上需要固定宽度的字体。注释字符必须放在第 1 列中,第 6 列中的行继续字符,这甚至没有提到打孔卡固有的固定宽度字体效果。已经提到终端上的固定宽度字体,但编程甚至早于此。