有人用非等宽字体来写代码的吗?等宽字体显示代码有什么特殊的好处吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
littleMaple

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

  •  
  •   littleMaple 2019 年 3 月 1 日 24952 次点击
    这是一个创建于 2612 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    PS 写代码不只有等宽的问题,还有 0 和 o,1 和 l 这样的相似字符问题,建议用 Source Code Pro 字体,这些都优化过的,绝不会看混
    kernel
        5
    kernel  
       2019 年 3 月 1 日 via Android   2
    不等宽字体,连几个空格都看不清吧
    blless
        6
    blless  
       2019 年 3 月 1 日 via Android   1
    不等宽字体其实看起来更好看的,尤其是英文,排版啥的。go 语言的好处就体现出来了
    wdv2ly
        7
    wdv2ly  
       2019 年 3 月 1 日
    @blless 那么 go 的好处是什么呢
    blless
        8
    blless  
       2019 年 3 月 1 日 via Android
    @wdv2ly go fmt 一把梭啊
    Kagari
        9
    Kagari  
       2019 年 3 月 1 日   1
    谭浩强
    比如说你要肉眼比较 2 个字符串的长度是否相同
    murmur
        10
    murmur  
       2019 年 3 月 1 日   1
    非等宽用起来也无所谓 更自然一些
    wikinee
        11
    wikinee  
       2019 年 4 月 21 日
    @Kagari 又想起了那一天,人类被谭浩强支配的恐惧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 53ms UTC 22:36 PVG 06:36 LAX 15:36 JFK 18:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86