V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
littleMaple
V2EX  ›  字体排印

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

  •  
  •   littleMaple · 2019-03-01 01:56:04 +08:00 · 24406 次点击
    这是一个创建于 2105 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    11 条回复    2019-04-21 09:52:46 +08:00
    starrycat
        1
    starrycat  
       2019-03-01 02:07:29 +08:00 via Android   ❤️ 2
    看着整齐
    geelaw
        2
    geelaw  
       2019-03-01 03:54:41 +08:00 via iPhone   ❤️ 1
    1 是不认真
    2 是一种风格的选择,看具体情况
    3 是模拟上古的打字机

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

    PS 写代码不只有等宽的问题,还有 0 和 o,1 和 l 这样的相似字符问题,建议用 Source Code Pro 字体,这些都优化过的,绝不会看混
    kernel
        5
    kernel  
       2019-03-01 07:45:18 +08:00 via Android   ❤️ 2
    不等宽字体,连几个空格都看不清吧
    blless
        6
    blless  
       2019-03-01 08:07:29 +08:00 via Android   ❤️ 1
    不等宽字体其实看起来更好看的,尤其是英文,排版啥的。go 语言的好处就体现出来了
    wdv2ly
        7
    wdv2ly  
       2019-03-01 08:15:23 +08:00
    @blless 那么 go 的好处是什么呢😉
    blless
        8
    blless  
       2019-03-01 08:17:09 +08:00 via Android
    @wdv2ly go fmt 一把梭啊
    Kagari
        9
    Kagari  
       2019-03-01 10:35:19 +08:00   ❤️ 1
    谭浩强
    比如说你要肉眼比较 2 个字符串的长度是否相同
    murmur
        10
    murmur  
       2019-03-01 10:36:36 +08:00   ❤️ 1
    非等宽用起来也无所谓 更自然一些
    wikinee
        11
    wikinee  
       2019-04-21 09:52:46 +08:00
    @Kagari 又想起了那一天,人类被谭浩强支配的恐惧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1195 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.