Open GoogleCodeExporter opened 9 years ago
尚未实现这个功能。
请具体描述一下哪些情况要加空格。
据我所知有人亦主张中文与阿拉伯数字间也要加空格;又有��
�点和字母数字之间不要加空格。
Original comment by chen....@gmail.com
on 4 Nov 2014 at 12:34
中文正文及标题中出现的英文及数字应该使用半角方式输入��
�并且在左右各留一个半角空格。如果这些这些半角英文及数�
��的左边或者右边紧接着任何的中文全角括号或者其他标点符
号的话,则不需要加入半角空格。
百度输入法:于是很自然的,我们 team
想到是不是能把这项功能加到自己的输入法里(当然也受到��
� OS X Mavericks 默认中英文间自动插入空格的鼓励),在 V3.1
中推出。在推出之时,团队内也有一番争论,更富有情怀的
UE
同学主张把这项功能设定为默认开启,「净化中文输入环境��
�。而 PM
同学考虑到大多数用户接受这个理念需要一个过程,甚至用��
�也有不遵循此项规范的权利,因此最终在 V3.1
中,作为一个可选项,由用户去选择开启。
详情可参考这两篇文章。
http://www.zhihu.com/question/21584018 http://www.zhihu.com/question/19587406
Original comment by devo...@gmail.com
on 4 Nov 2014 at 1:14
补充一段:
漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形��
�和半形字之間的混沌。另有研究顯示,打字的時候不喜歡在�
��文和英文之間加空格的人,感情路都走得很辛苦,有七成的
比例會在 34
歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把��
�產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。
Original comment by devo...@gmail.com
on 4 Nov 2014 at 2:40
不管怎么样,我建议不要默认开启,而且暂时只能在非英文��
�式下生效。如果加入这个功能的话,希望能够自行选择添加�
��空白字符是什么,能添加多少个,我个人对 THIN
SPACE 更有好感。
个人偏向这个设定:英文及数字在使用半角方式输入时,在��
�右各留一个半角空格。如果这些这些半角英文及数字的左边�
��者右边紧接着任何中文全角标点(不限于括号)或者其他标
点符号的话,则不需要加入半角空格。
假如无法达成共识,或许只能寄望于相关通用扩展功能的诞��
�(数字后自动跟半角标点的 trigger 可以定制?)。
Original comment by JakWi...@gmail.com
on 4 Nov 2014 at 6:27
第一步:
1. 做成可选项,用户可配置。
2. 在非英文模式下生效。
3.
中英混输时,在中文里面出现的英文及数字各加一个半角空��
�,如果英文或数字两边是标点,则不需要加入这个半角空格�
��
能做到这样,就已经好用许多了,避免了每次要自己去输入��
�个空格。
第二步:
可增加一些功能,比如 Jak
说的,可以自行选择可添加的空白字符是什么。系统做几条��
�则,针对中文,英文,标点,数字。每条规则的内容大概是�
��当上一个是中文,下一个是数字是,应当插入一个...,
当上一个是数字,下一个是英文是,又插入什么...
Original comment by devo...@gmail.com
on 4 Nov 2014 at 6:33
這麼複雜,難道不應該是編輯器的功能嘛?輸入法是單向輸��
�的,談不上在字的右邊留空格,只能說在下一字左邊插入空�
��——如果下一字全半角不同。
Original comment by chen....@gmail.com
on 4 Nov 2014 at 6:37
应该就是先判断上次有没有按退格键,然后根据规则自动在��
�边插入空格,否则怎么可能数字没输入完就加空格呢。这应�
��可行,和数字后自动加半角标点一个原理。
Original comment by JakWi...@gmail.com
on 4 Nov 2014 at 6:47
逻辑上就应当是针对下一字的左边进行处理吧。编辑器也很��
�有这个功能。
刚刚下载实测了百度输入法的加空格,就是在输入下一个字��
�时候判断了一下前面一个字符,并决定是不是自动加空格。�
��面这段文字是除了 i like
中的间空格是手工加的外,其它空格是输入法自动添加的。��
�事很多。
今天 today 是一个好天气。i like
这个天气。(如果)是中文标点 yes。则不加入 space。
Original comment by devo...@gmail.com
on 4 Nov 2014 at 6:47
百度没有对数字进行处理,请参考:
34数字要不要加 space 是一个问题。如果是
english123连在一起的呢。单独的 english
在两边加上,但123就不加了。
Original comment by devo...@gmail.com
on 4 Nov 2014 at 6:49
> 34数字要不要加 space 是一个问题。如果是
english123连在一起的呢。单独的 english
在两边加上,但123就不加了。
跑题了,那是另一个功能。而且按照弓辰前辈的说法,「engli
sh」后面的空格不应该在输出后自动加上。
Original comment by JakWi...@gmail.com
on 4 Nov 2014 at 6:53
后面的空格当然是在继续输入下一个字符的时候才会加上。��
�当前的位置,不会知道用户下一个输入是什么,两们说得没�
��。
Original comment by devo...@gmail.com
on 4 Nov 2014 at 6:54
此法不適用於全角模式。
Original comment by chen....@gmail.com
on 4 Nov 2014 at 6:56
全角模式是指标点还是中文输入模式?
Original comment by JakWi...@gmail.com
on 4 Nov 2014 at 7:01
指中英文都用全角的时候么?我一般是中文全角,英文半角��
�即使是在混输的情况下。
Original comment by devo...@gmail.com
on 4 Nov 2014 at 7:05
Original issue reported on code.google.com by
devo...@gmail.com
on 4 Nov 2014 at 12:00