mawing
V2EX  ›  V2EX

我讨厌自动补齐空格的原因

  •  
  •   mawing · Sep 4, 2016 · 4279 views
    This topic created in 3572 days ago, the information mentioned may be changed or developed.
    不可能用同一种方法约束所有书写习惯,这样会造成原本结构的破碎



    https://www.v2ex.com/t/303765
    17 replies    2016-09-04 18:58:51 +08:00
    ibegyourpardon
        1
    ibegyourpardon  
       Sep 4, 2016
    我也讨厌,我也大力支持补齐空格的写法,但同样坚决反对在程序上做这样的设定(我是为你好,我帮你改)
    zollum
        2
    zollum  
       Sep 4, 2016
    中文的()全角字符,你看一下其实并没有空格
    mawing
        3
    mawing  
    OP
       Sep 4, 2016
    @iamaprin 原文里贴了链接,可以看一下,第七条回复,是有空格的
    zollum
        4
    zollum  
       Sep 4, 2016
    @mawing 的确有,我以为在括号的内侧,没关注外侧
    bdbai
        5
    bdbai  
       Sep 4, 2016 via Android
    Livid
        6
    Livid  
    MOD
    PRO
       Sep 4, 2016
    回复里的中文全角括号()左右会加空格?
    Livid
        7
    Livid  
    MOD
    PRO
       Sep 4, 2016
    好像我们并没有在回复的()左右自动加半角空格这样的设定……
    Livid
        8
    Livid  
    MOD
    PRO
       Sep 4, 2016
    还是说需要(括号)中间有内容才会触发?
    Livid
        9
    Livid  
    MOD
    PRO
       Sep 4, 2016
    @mawing 我这里的测试结果好像并不是这样的。

    欢迎大家继续在 /go/sandbox 里提供更多测试结果并 @ 我,谢谢。
    laosb
        10
    laosb  
       Sep 4, 2016
    自动补全并不总是适用,所以我认为这个做到一种类似 code linter 的东西里会更好。我现在在做的: https://github.com/laosb/halint (比较初级,开发中)
    imn1
        11
    imn1  
       Sep 4, 2016
    左边空格应该是英文 QQ 加的
    然后全角小括号本来就有留白(多数字体),所以图中左右“空格”大小不同

    但我个人比较希望在汉字中的 /不要有空格
    int64ago
        12
    int64ago  
       Sep 4, 2016   ❤️ 1
    浙 A45678

    很多时候是违背真实意思的
    int64ago
        13
    int64ago  
       Sep 4, 2016   ❤️ 1
    @Livid

    类似上面的情况很多,车牌号是不应该这样的,所以建议把这个功能做成可选的配置选项

    当你发个帖子连最终渲染的样子自己都不能知道的话想想还是挺……
    raincious
        14
    raincious  
       Sep 4, 2016   ❤️ 1
    @Livid

    我觉得是因为目前的机制还是不够智能,用一个词来说的话, naive ,非它莫属了。

    主要的问题是,现在的程序没办法识别中文符号,所以上文 naive 的周围加了空格,即使是在有逗号的情况下。

    我写过一个 PHP 版本的盘古化器,可以配置一些字符让解析器不在指定的文段后加入空格:
    https://github.com/raincious/Pangulize

    但是上面这个项目写出来之后最大的感受,是这种东西很难满足所有情况,所以要想完美解决真的太难,不太适合强制做。
    plqws
        15
    plqws  
       Sep 4, 2016
    还是应该人肉加空格,用脚本加太容易出问题了
    zhidian
        16
    zhidian  
       Sep 4, 2016
    因为很多人没有好好排版的习惯,所以编辑器自作多情地帮用户。然后两边互相看不上眼。
    why1
        17
    why1  
       Sep 4, 2016 via Android
    官方空格 span 一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4261 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
    ♥ Do have faith in what you're doing.