有人用非等宽字体来写代码的吗?等宽字体显示代码有什么特殊的好处吗?

2019-03-01 01:56:04 +08:00
 littleMaple

在一些网络文章里曾经见过

  1. 代码用非等宽字体来排版,或者是
  2. 自然语言用等宽字体来排版,或者是
  3. 打字练字网站的展示文本用等宽字体来排版,例如 https://keybr.com

所有这些场景中等宽与否的排版选择有什么背后的选择原因呢?

24279 次点击
所在节点    字体排印
11 条回复
starrycat
2019-03-01 02:07:29 +08:00
看着整齐
geelaw
2019-03-01 03:54:41 +08:00
1 是不认真
2 是一种风格的选择,看具体情况
3 是模拟上古的打字机

NOI Linux 上的 GUIDE 默认是非等宽字体,一般来说第一件事是改成等宽的。
noe132
2019-03-01 03:59:44 +08:00
以前我也是用微软雅黑写代码的。但是有一天我发现有的行就是有一点对不齐 看着很不舒服,于是我就换成了 yahei mono
lihongming
2019-03-01 04:57:30 +08:00
有的 IDE 会告诉你错误出在第几行第几列,如果不等宽,你就不好找第几列。

PS 写代码不只有等宽的问题,还有 0 和 o,1 和 l 这样的相似字符问题,建议用 Source Code Pro 字体,这些都优化过的,绝不会看混
kernel
2019-03-01 07:45:18 +08:00
不等宽字体,连几个空格都看不清吧
blless
2019-03-01 08:07:29 +08:00
不等宽字体其实看起来更好看的,尤其是英文,排版啥的。go 语言的好处就体现出来了
wdv2ly
2019-03-01 08:15:23 +08:00
@blless 那么 go 的好处是什么呢😉
blless
2019-03-01 08:17:09 +08:00
@wdv2ly go fmt 一把梭啊
Kagari
2019-03-01 10:35:19 +08:00
谭浩强
比如说你要肉眼比较 2 个字符串的长度是否相同
murmur
2019-03-01 10:36:36 +08:00
非等宽用起来也无所谓 更自然一些
wikinee
2019-04-21 09:52:46 +08:00
@Kagari 又想起了那一天,人类被谭浩强支配的恐惧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/539843

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX