可以信赖的输入法:RIME

tools
作者

Luozx

发布于

2025-01-21 00:00

输入法经常被诟病问题有:

RIME是开源的输入法,上述问题的风险被降到了最低。

不过RIME的配置比较复杂,需要一定学习成本,对于想要开箱即用的用户来说,实在是有点劝退。 但是请相信,跨越这个门槛之后,会相当轻松。

RIME分为核心引擎和客户端,不同的操作系统客户端名称也不同:

RIME的文档写的很详细,不过由于是繁体,并且语言习惯也不同于大陆,所以有时候理解起来会有一点困难。 对于大部分用户来说,你不需要制作自己的输入方案,因此了解一些基本概念和逻辑,就可以使用了。

下面根据自己的经验,以macOS客户端鼠须管(squirrel)为例,尝试将一些关键概念解释清楚,帮助想要使用RIME的用户更好上手。

安装路径和文件用途

鼠须管安装的所有文件都在~/Library/Rime目录下。你可以在终端中输入cd ~/Library/Rime进入该目录。

有几种类型的文件需要关注:

schema.yaml结尾的文件: 是(基础)输入方案

比如明月拼音输入方案,对应的文件是luna_pinyin.schema.yaml

小鹤双拼输入方案,对应的文件是double_pinyin_flypy.schema.yaml

输入方案.custom.yaml: 在基础方案上自定义的配置

比如文件double_pinyin_flypy.custom.yaml,就是在原有的小鹤双拼方案上添加自定义的配置。 这些自定义配置如输入/fs(分数)就会输出如下候选词:

输入date就会输出当前日期:

dict.yaml结尾的文件: 词库

词库文件通常被自定义输入方案(custom.yaml)引用,来扩充对应方案的词库。

default.custom.yaml: 设置输入法

尽管在~/Library/Rime/文件夹下有许多输入方案文件(schema.yaml)并不意味着它们都会被加载。 具体加载哪些输入方案,输入方案的显示顺序,是由default.custom.yaml文件决定的。

default.custom.yaml

default.custom.yaml

当我同时按下Ctrl`(或者按下F4)键切换输入方案时,就会显示如下列表:

squirrel.custom.yaml: 客户端配置

用来设置皮肤,某些应用默认输入状态(中文或者英文)等。

开始使用

我推荐使用其他人已经做好的配置,然后根据自己的需要进行调整。

自己最开始使用的方案是ssnhd的配置,文档写的相当详细,按照步骤进行安装,基本上开始直接使用。

另外一个推荐方案是雾凇拼音,它的词库经常更新。

由于自己已经习惯使用ssnhd的配置,但是自己想要使用雾凇拼音的词库, 所以目前的情况是使用ssnhd的配置+雾凇拼音的词库。

扩充词库

第一次添加词库,我是通过手动的方式,拷贝了雾凇拼音的词库文件(cn_dicts en_dicts hopencc

如果你也想添加雾凇拼音的词库,并且不想完全使用雾凇的方案,拷贝了词库文件夹后,可以参考下面的步骤:

  1. 找到你的主输入方案的自定义配置,比如小鹤双拼的自定义配置:double_pinyin_flypy.custom.yaml 找到主翻译器,例如我这里 使用的是luna_pinyin.extended,然后向其中添加词库列表

  2. 重新部署输入法,然后就可以使用雾凇拼音的词库了。

更新词库

雾凇拼音提供通过东风破(英文:plum) 更新词库方式。

在Mac上按照指南安装东风破,会安装在~/plum/ 文件夹下。使用前需要进入这个文件夹,然后执行

bash rime-install iDvel/rime-ice:others/recipes/all_dicts

更新所有词库

回到顶部

二次使用