在我看来,怎样才是一个优秀的输入法 | 推销中国 RIME

目录
  1. ${ item.innerText }

本文主要是安利 RIME,请做好心理准备。 XD
前段时间 iOS 11 加入了双拼功能,吸引不少人开始使用双拼,也开始关注输入法相关的信息。
在这里我来谈论下在我眼里,怎样才是一个优秀的输入法。


我对输入法的要求

  • 可自定义性:
    • 能根据自己的输入习惯进行定制。
    • 输入方案:
      • 各类双拼方案:比如我现在正在使用的小鹤双拼,以及使用广泛的自然码,微软双拼等等。
      • 全拼的优化,比如糢糊音等等(虽然实际上用得不多)。
      • 其它较小众的方案,比如五笔(现在已经比较衰弱了),郑码,仓颉,注音等等。虽然我不一定回去用它但是一个优秀的输入法应该要能同时满足不同人的需求。
  • 稳定性:
    • 输入法作为基本工具之一,基本的稳定性需要有保证,打个字总是抽风感觉也不好。
  • 隐私:
    • 输入法是输入中文的主要途径,如果它会私自上传我们键入的信息等等,想想就觉得可怕。
  • 词库:
    • 提高输入便利性;如果能自动学习并记录词频等等可以在一定程度上弥补词库本身的不足。(相对来说重要性没前面几条高)

而在我认知里,符合我的要求的只有 RIME 一个。

RIME 的优点

  • 几乎全平台。官方支持 Linux(iBus, fcitx)【中州韵】, Windows【小狼毫】, Mac OS X/macOS【鼠须管】,有第三方的 Android (TRIME) 和 iOS (iRime) 移植(不过 iOS 移植不算很好用,Android 移植比较丑 Orz)。
    Windows 上的小狼毫
    Windows 上的小狼毫
  • 非常非常非常非常非常(非常 * inf)多的可选方案。官方的 La brise【东风破】 就提供了数十种方案(其中还有特有的方案比如宫保拼音,一个并击输入方案),还有更多的第三方方案可选,都不满意的话还能自己写方案。
    官方输入方案仓库
    官方输入方案仓库
  • 完全开源。librime 以 (3-Clause) BSD 协议开源,三个主要 PC 平台的前端以 GPLv3 协议开源。能有 Android 和 iOS 移植也是多亏了它开源。

当然它也还是有些缺点的:

  • 词库相对搜狗等输入法弱(具体弱多少不清楚,好几年没用过搜狗了)。默认词库主要是为了繁体中文设计的,简体实际上是使用 OpenCC 转换而来。
  • 上手相对难(不过肯研究的话其实也不难)。
  • 额... 好像没了。

RIME 是我目前为止用过的最符合我的要求的输入法,别的开源输入法要么不是跨平台,要么功能缺失。

如何安装 RIME

  • Linux:
    1. 使用包管理从源里安装 rime(一般包名为 ibus-rime/fcitx-rime,取决与是用的是 iBus 还是 fcitx)。
    2. 打开 iBus/fcitx 的管理界面,添加 RIME。
    3. (可选)重新加载输入法框架。
    4. (可选)修改配置,自定义,细节看下文。
  • Windows:
    1. 官网或 GitHub Release 页面下载安装包。
    2. 跟随安装向导完成安装和初始配置。
    3. (可选)修改配置,自定义。
  • Mac OS X/macOS:
    1. 跟随此处的指导进行安装。
    2. (可选)修改配置,自定义。

RIME 基本使用方法

  • 基本输入方法跟普通输入法无异。
  • 默认使用 Shift 切换到英文(因为 RIME 实际上还能拿来当成日语等等语言的输入法用... 所以不说中英切换了)。
  • 按 Ctrl + `/F4 可以唤出方案选单,可以切换正在使用的方案,以及全角半角,简体繁体等等的选项。
    方案选单
    方案选单

    基本自定义方式

  • 配置目录在 ~/.config/{ibus,fcitx}/rime(Linux) 或 %APPDATA%\Roaming\Rime(Windows) 或 ~/Library/Rime/(Mac OS X/macOS) 下。
  • 修改或添加方案后需要重新部署来生效。Linux 下可以通过菜单里的重新部署按钮来重新部署或是删除配置目录下的 default.yaml 并重新启动输入法框架来自动重新部署;Windows 下在开始菜单里找到重新部署并运行;Mac OS X/macOS 下在系统语言文本菜单中选择重新布署。
  • 下载的方案直接放入配置文档目录,在 default.custom.yaml 内的 schema_list: 下加入对应的方案名称,然后重新部署即可。
  • 对输入法本身的自定义选项应该写入配置目录下的 default.custom.yaml 内,对方案的自定义选项应写入 <方案名称>.custom.yaml(比如朙月拼音的方案文档为 luna_pinyin.yaml,那么对应的自定义选项应写入 luna_pinyin.custom.yaml),使用 YAML 语法。
  • 详细信息参见:https://github.com/rime/home/wiki/CustomizationGuide

Windows 和 Mac OS X/macOS 平台下有图形化的配置方式,具体详见官网和 GitHub Wiki。
不过一般情况下不需要进行多少自定义 XD


结语

现在 RIME 完成度已经很高了,在官方支持的平台上体验也不错。如果喜欢 RIME,可以捐助开发者。

佛振的 GitHub
佛振的 GitHub

(稍微八卦一下,主要作者佛振虽然使用繁体但是实际上是河南荥阳人,现在似乎在百度输入法部门工作;是个真大佬,据说喜欢说冷笑话...)(不过本人还没能有机会跟他交流 XD)(大概我这样的咸鱼会被嫌弃吧 Orz)

之前提到的 OpenCC 也是个不错的项目,是一个开源的简繁转换方案。本文就是用 RIME 输入繁体然后通过 OpenCC 转换成简体的。


可惜的是我还没能在 iOS 上找到一个满意的输入法(iRime 的体验实在是不怎么样,据说还成了一个坑,期待 @Megabits 大佬开坑),找到了的话再来分享。


9

${ r.name }

¥ ${ r.details[0].price/100 } ¥ ${ r.details[0].price/100 } ¥ ${r.details[0].cost_price/100}
App 打开

商务合作

bd@sspai.com

网站反馈

feedback@sspai.com

根据国家网信办规定,互联网账号需要实名认证才能发布信息。请先验证手机号码,再进行评论或撰写文章。

取 消 点击去验证