前言

市面上可选择的输入法有许多,搜狗、百度、迅飞……使用上的体验都大差不差,在国内都拥有相当大一部分的用户群体。

但今天要推荐一下我一直在使用的一款输入法——rime,相比于上面说的输入法三巨头,rime显然有些小众,但小众可不意味着不好用。

何为rime

rime输入法是一位低调的大佬——佛振所开发的一款开源输入法,官网:RIME | 中州韻輸入法引擎。由于其开源的特性,目前在linux、windows、macOS、ios、android等平台均有支持。

rime其实不算是一款输入法,应该称之为一款输入算框架。佛振君的原话是这么说的:

Rime 不是一種輸入法。是從各種常見鍵盤輸入法中提煉出來的抽象的輸入算法框架。因爲 Rime 涵蓋了大多數輸入法的「共性」,所以在不同的設定下,Rime 可化身爲不同的輸入法用來打字。

基于这个理念下,你完全可以把他打造成一款得心应手的工具。rime自带了一些输入方案,不要说普遍的拼音、五笔、双拼,就连小众的仓颉、粤拼、吴语也有默认的方案。

进阶一点的话,你甚至可以基于自己的习惯定制。知乎上有一个答主就定制了一个自己的维吾尔族语输入法 小白如何理解 Rime 输入法的优秀? - SteamedFish的回答 - 知乎

rime的特点

无广告、不联网

国内的一众输入法什么尿性我就不多说了,时不时给你右下角来一个弹窗,更恶心的直接在你的候选词里植入一些广告。在手机端还有一些读取剪切板推送给各个大厂的操作,对你实行精准的内容投放……想想就已经开始上火了。

而rime作为一款开源工具,无广告、不联网是基本操作。你不会见到恼人的广告,不会见到候选词里突然出现的一个奇怪词组,更不用担心自己的输入数据被收集上传。他静静地呆在角落,在你需要的时候轻轻唤醒,只为带给你最纯粹的输入体验。

可拓展的词库

rime自带的词库仅仅是能用的程度,但是其具有强大的词库拓展性,示意图如下:

你可以自由添加各种类型的词库,各大输入法平台提供了词库下载:

  1. 搜狗细胞词库

  2. 百度词库

当然,你也可以导出自己在其他输入法中积累的词库。

但是其他平台的词库也不是直接放进去就能使用的,还需要使用 ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 进行转换。

不过词库也不是越多越好,根据自己平时的习惯建立合适的词库为宜。

这里我推荐使用中文wiki词库:仓库地址 felixonmars/fcitx5-pinyin-zhwiki。但是从这儿下载下来是一份巨大的词库,出于性能考虑我将其拆分为一个个小词库。可以前往我的仓库下载使用 dvai/rime_resources,除基本的wiki词库之外,我还加了一些日常交流的词库。

下载的词库均需要在总词库中注册,重新部署后即可使用:

例:

name: myDict
version: “2022.10.3”
sort: by_weight
use_preset_vocabulary: true

import_tables:

  • aurora_pinyin
  • c_dailychat
  • c_dailychat2
  • c_dailychat3
  • c_zhwiki
  • c_zhwiki2
  • c_zhwiki3
  • c_zhwiki4
  • c_zhwiki5
  • c_zhwiki6
  • c_zhwiki7
  • c_zhwiki8
  • c_zhwiki9

高度可自定义的配置

聪明人从上文中词库的配置应该猜到了,不同于其他输入法的“一键导入”,rime的功能是基于配置文件的。

虽然rime的UI只有寥寥几个功能,但配置文件中其可配置程度却令人瞠目结舌:输入方案、输入法皮肤、所有的快捷键以及快捷键对应的输出、输入逻辑……

你可以在.custom.yaml文件中按自己的输入偏好定制,如:

  • 每页候选词数量

  • 习惯的键位

  • 定制组合键

  • 在输入中按下shift键后的逻辑

  • 逐码提示

  • 模糊音

  • 按键映射

  • ……

至于其他输入法中的”V模式“、”U模式“更是不在话下。

快捷输入时间:

拆字模式:

英文翻译:

以上图片来自于 惜洛-Jankin的博客

这一切都是围绕于yml文件和lua脚本进行配置的,所以相对来说有一些门槛,当然作为一个普通的使用者来说,简单配置一些常用的功能和美化就已经足够了。

全平台一致的体验

rime在windows下叫做“小狼毫”、在macOS上叫做“鼠须管”,其他平台也有基于rime的输入引擎。虽然平台众多,但是大部分的配置在全平台都通用。

由于rime并不联网,没有中心服务器进行同步,所以其配置文件和词库需要手动同步,这里推荐使用坚果云,在rime的installation.yamlsync_dir中配置坚果云中的路径即可方便的进行同步,具体教程网上很多。

我的工作设备比较多,所以大概会每2周左右同步一次,主要是在各平台之间同步词库。同步之后你便能在全平台使用一致的输入体验:相同的词库、相同的词频、相同的快捷键、相同的短语输入……

例如我在linux、windows、ios三个设备中输入dsds,出现的结果是完全一致的:

windows:

linux:

ios:

结语

rime已经诞生十余年,但终究还是只在少部分群体(程序员、输入法爱好者)中流行的工具,毕竟相比于“开箱即用”的输入法来说还是略显复杂和繁琐。

不过如果你注重隐私、安全和可定制性,那么rime或许是一个不错的选择。