使用 Mac 快两年时间了,码字错误率提高了 200%。国内两款输入法 百度/搜狗,其实都挺好用的,但是有几个毛病:
- 不流畅,有的时候感觉跟不上我的速度
- 在部分软件内输入存在问题,卡死或者 CPU 飙高
- 半角全角不好控制
因为百度输入法在 xx 编辑软件内会 loading 甚至死掉,而且联想功能和自动纠错功能太弱,我换成了搜狗,最近搜狗输入法一个 bug 把我郁闷死了:
反馈给他们的技术人员,但是目前也没看到新版本更新,恰巧看到同事使用一款从来没见过的输入法,网上搜索了一番,感觉挺不错。
这块输入法的名字叫做 Rime,中文名为:鼠须管(它有好几个名字,Windows 下叫做小狼毫),我用的是 Mac,就没有去研究 windows/Linux 下的 Rime 了,你能想到的输入法,它都支持,兼顾 windows/Linux/Mac 三大系统。
关于 Rime
网上搜索最先看到的时两篇文章,一篇是 爱范儿 对它的介绍,另一篇是 BYVoid 对它的赞扬,称之为「神级输入法」。
这个输入法是“佛振”开发的,我不了解这个人,但是从 Github 上可以看到他的一些项目,应该是个低调的大牛。
Rime 的官网地址:http://rime.im/。听同事说,他使用 Rime 的时候还没有官网,之前是在 google code 上下载安装的。官网几个大字屹立:“聪明的输入法懂我的心意”。作者的编程思想是:
- 技巧加蛮力
- 慢工出细活
- 创造艺术和美
- 登峰造极之作
很有雅韵,不过「慢工出细活」这句话估计也是无奈之语,因为这东西的开发人力投入并不多,一两个人搞,还得兼顾这么多平台,自然就慢。很多人评论说 Rime 流畅、丝滑,怎么说呢,Rime 的词库不多,它的哲学也不提倡导入太多的词库,期望用户根据自己的输入习惯自然形成个性化的词库。这是它快的原因之一,不像搜狗输入法,安装的时候就给用户安装、导入一堆东西,检索的时候自然也就慢了。
安装和使用
如果你是一位 Mac 用户,电脑上应该已经安装了 Homebrew 了吧,如果已经安装了 Homebrew,不妨再安装一个 Homebrew Cask,它打包了很多软件,可以一个命令完成一个软件的安装和配置,比如安装 Rime:
$ brew cask install squirrel |
我建议你把墙打开,我试过,不翻过墙,安装的速度是 0. 安装好了之后,你只需要关注一个目录:~/Library/Rime
,这个目录下容纳了很多东西,包括接下来你需要配置的。
如果你没有安装 Homebrew,请移步 这里,或者自行 google。
当你完成上述操作之后,我建议你先进入 系统偏好设置->键盘->输入源
,把 鼠须管 和 默认ABC 之外的输入法先删除,因为你已经不需要它了,就像我这样:
在我们上面提到的目录中,有很多东西,看着会有点头晕:
但是可以清晰的看到有好几组,分别是 cangjie5(仓颉拼音)、double_pinyin_flypy(双拼)、luna_pinyin(朙月拼音)、luna_pinyin_simp(朙月拼音简体)等等。大多数人需要关注的是 squirrel.custom.yaml
(输入法皮肤配置) 以及 default.custom.yaml
(输入法引擎配置)这两个文件。
我觉得你没太多必要了解这些配置的细节内容,将下面代码复制进去,然后部署下。
# default.custom.yaml, 全局生效 |
适用于【鼠须管】0.9.13+ |
yaml 配置简洁易懂,而且还有注释说明,相信聪明的你可以自己尝试微调。以上修改完成之后,需要部署(相当于修改了配置之后需要重新编译一次)。
部署有两种方式:在顶部 toolbar 中找到输入法按钮点开后的「重新部署」选项;或者按下 Ctrl + alt + ~
组合键。
如果你需要输入 emoji 或者刚开始安装切换到简体输入法(安装后默认为繁体),你需要按下组合键 Ctrl + ~
,这里需要注意的是 Sublime Text 的快捷键跟切换输入引擎组合键冲突了,建议 focus 到其他窗口再按组合键,不过在我们上面部署完了之后会解决这个问题,因为我们在 default.custom.yaml
配置了其他的 HotKeys,可以通过 Ctrl + s
和 Ctrl + Shift + ~
进行切换操作。
小 Tip
如果你期望快速输入 emoji,比如输入 cry
就会出现哭的表情,可以这么干:
在你目前使用的输入法对应的自定义配置项中配置如下内容(我用的是简体输入,对应的是 luna_pinyin_simp.custom.yaml
)
# luna_pinyin_simp.custom.yaml |
它的作用是,当你按下 “`“ 这个符号的时候,会进入 emoji 的输入模式,或者平时随意输入的时候也会偶尔出现 emoji。我把这个配置项删掉了,原因是,当我输入一个字符,比如 “l” 的时候,我期望第一个出现的是 “了”,然而它确实 emoji,而且整排选项都是,如下图:
小结
如果你是一个资深爱折腾玩家,建议阅读这两篇文章:
当然,可以直奔官网的说明:http://github.com/rime/home/wiki。
我用了两天,感觉很棒。我的皮肤设置(squirrel.custom.yaml
)为:
# squirrel.custom.yaml |
效果是这样:
好吧,希望你能玩的愉快。
P.S: 这篇文章我没有复查,应该没太多错别字 ;)