Option+左(右)键的移动

楼主: Ice9 (又到了属于我的季节)   2016-03-26 12:55:23
(文长,慎入。)
用键盘快捷键移动光标是我在誊写文件时的移动方法——没办法,人懒。
其他的不说,就说在 Mac 上面的 Option+左(右)键,是向左(向右)移动游
标到英文单字字首前(前尾后),或一些符号的前(后)方。
那中文内容呢?我发现各种程式里使用 Option+左(右)键移动,对中文内容
的支援程度不一。
像 vim、nano、Sublime Text,以及 Atom 等等的纯文字编辑器,基本上是
不支援中文的行中移动,就连中文标点符号也不认——不过,vim 可以用
“/”或“?”前后找中文字,或是用“|”在该段移动到某个位置,算是它
的特点吧。如果,在一行里全是中文字,那 Option+左(右)键,基本上就等
同于在 Pages 或 TextNote 上的 Option+上(下)键,会移动到段落前或段
落尾。
而在一般文字撰写程式中,Option+左(右)键的移动,似乎会按照某种内建
的词组字典档,来判断光标该移动几个字符。我随便打了以几个词,以几个
手边有的程式,像 OneNote、Writer、Pages、TextNote、iText Express 和
Scrivener,来看看用 Option+左(右)键移动的情形。
证据在此——抱歉,中间有几个敏感字眼,纯粹是为了测试用……XDD
http://i.imgur.com/dmm8XN4.png
我原本以为苹果的程式,中文断字的规则应该都一样。结果还满令我意外
的:
a).内建程式如 TextEdit 和 Notes,在断字上是一样的(目前看来应
该是完全相同),而 Scrivener 和 iText Express 应该是采用了同一种规
则。
b).微软的 OneNote 则是每个字都断。嗯,这或许是软件的策略不一样
吧。但手边目前没有 Word,所以我不知道 Word for Mac 是什么情况。
c).LibroOffice 的 Writer,断字规则显然是另建,但总体上和苹果内
建程式应该相差不大。
d).最让我意外的是 Pages (5.6.1),它竟然和自家其他程式不一样。
我还特地拿前一版的 Pages (4.3) 以及新旧版 Keynote 来看看,结果旧版
Pages/Keynote 就和其他苹果内建程式一样。而新版 Pages/Keynote 则是
规则另设。图中的“中孝东路”会拆成“中 孝东路”,但改成“忠孝东
路”之后,它就会和其他程式一样当做是单一个词组来对待。
我自己原本只是好奇,觉得好玩,但没想到会看到和设想不同的东西。除了
纯文字编辑器,其他软件应该是收录有某种字典档,以让软件判断中文的断
字规则。但就算是苹果自己的软件,规则也是不一样。但目前手边电脑的系
统是 Yosemite (10.10.5),我不清楚在 El Capitan (10.11) 上,判断规
则会不会就和我测试的新版 Pages 一样了。
※ 编辑: Ice9 (27.51.6.253), 03/26/2016 13:06:19
作者: RESAW (我不是桐岛)   2016-03-26 13:33:00
看了范例很想笑
楼主: Ice9 (又到了属于我的季节)   2016-03-26 17:44:00
这东西应该和鼠标连续点两下后选取文字的功能有关系。
作者: royhsia (转档真是大哉问)   2016-03-26 22:35:00
firefox上的opt+左/右会跳到标点符号或非中文的地方。但在Chrome会以词组的方式跳。
作者: banqhsia (BEN)   2016-03-27 01:16:00
懂你的意思,已经习惯在使用了
楼主: Ice9 (又到了属于我的季节)   2016-03-27 16:40:00
呃,请问浏览器什么地方会用到这功能?线上文件吗?我试试。

Links booklink

Contact Us: admin [ a t ] ucptt.com