Windows小狼毫(RIME)输入法使用体验

我使用小狼毫输入法已经3个多月了,现在说一说使用的体验。

RIME是一个免费开源的输入法引擎,小狼毫输入法是RIME输入法在Windows上的名称。

一、为什么要使用小狼毫输入法

现在流行的输入法软件有搜狗、百度、微信输入法等,但是这些输入法都有我讨厌的地方,比如不能导出明文词库、联网上传用户信息。

我觉得输入法最大的资产就是自己日积月累的词库,而绝大多数输入法不提供个人词库导出明文词库的方式,大部分的仅提供加密词库导出,个别的不提供词库导出,这给用户迁移输入法软件制造了障碍。如果输入法提供明文文本的个人词库,即使格式不一样,也可以编辑变成需要的格式。

这些输入法都有在线同步用户词库及配置信息的功能,用户输入的数据会同步到输入法的服务器中,我并不想要这样的功能,不想我输入的内容被他人查看。

这些输入法往往夹带私货,拐弯抹角地添加广告和增加与输入无关的功能。

二、那么选择什么样的输入法

我一开始选择国外公司开发的输入法软件,如谷歌输入法和微软输入法,但是谷歌输入法已多年没更新,而微软输入法使用起来非常别扭。比如不支持tab翻页,好多词语和句子不能一次输出,总是要选字,而且我不适应它的内嵌编辑模式(单行模式)。

三、最终选择了RIME输入法

我在几年前安装过RIME输入法,没几天就卸载了。什么都需要配置,用起来很不顺手,我想要一个拿来即用的输入法,没有耐心去翻看查找配置方法。这一次我有了耐心,找到了配置文档,发现并没有我想象得那么复杂。方法得当的话,大概只需要半个小时就能配置到顺手的输入法。而且一次配置,以后再也不需要变动了。

我使用的是RIME+雾凇拼音的方案,配置的方法如下:

1.安装输入法软件

下载window版本的RIME小狼毫,然后安装。

2.下载雾凇拼音输入方案

2.1下载雾凇拼音的所有文件,下载地址:https://github.com/iDvel/rime-ice

2.2打开小狼毫的「用户文件夹」,将雾凇拼音的所有文件复制粘贴进去。

3.上手修改适合自己的配置

所有的修改内容采用「打补丁」的方式,这样当输入法程序和输入方案更新时,修改的内容才不会丢失。

3.1 Tab翻页、候选项个数、托盘图标不显示

打开default.custom.yaml,添加以下代码:

patch: 
  "key_binder/bindings":
    - {accept: "Shift+Tab", send: Page_Up, when: has_menu}
    - {accept: Tab, send: Page_Down, when: has_menu}
    - {accept: minus, send: Page_Up, when: has_menu}
    - {accept: equal, send: Page_Down, when: has_menu}
  "menu/page_size": 5
  "style/display_tray_icon": false

3.2 挂载自己的词库文件

3.2.1 导出其他输入法的用户词库,使用深蓝词库转换工具转换成RIME的格式,文件头加入以下描述(假如命名为zhangsan):

---
name: zhangsan
version: "2023-12-21"
sort: by_weight
...

3.2.2 保存文件名为 zhangsan.dict.yaml (zhangsan名称任意)

3.2.3 将文件放到cn_dicts目录中(放其他地方也行)。

3.2.4 复制 rime_ice.dict.yaml,改名为 mydict.dict.yaml

3.2.5 修改mydict.dict.yaml文件,添加以下代码:

import_tables:
  - cn_dicts/zhangsan

3.2.6 在rime_ice.custom.yaml写上:

patch:
  translator/dictionary: mydict

3.3 自定义短语文件

3.3.1 复制custom_phrase.txt,改名为 my_custom_phrase.txt。

3.3.2 编辑my_custom_phrase.txt

3.3.3 在rime_ice.custom.yaml写上:

patch:
  "custom_phrase/user_dict": my_custom_phrase

3.4 拼音串间隔、个人词库文件、自定义短语文件、置顶候选项

修改rime_ice.custom.yaml文件,如下:

patch:
  "translator/preedit_format/+":
    - xform/ /'/       #拼音串的间隔由空格改成',缩短拼音串的长度
  "translator/dictionary": wss      #加载wss.dict.yaml词库文件
  "custom_phrase/user_dict": wss_custom_phrase      #替换成自己的自定义短语文件
  "pin_cand_filter":      #置顶候选项,什么都不写就是清空方案预设的置顶字词。
  "reduce_english_filter/mode": all  # all | custom | none 降低脚本内置的单词位置   

3.5 同步词库和配置

定时备份sync文件夹。

四、RIME输入法不完善的地方

RIME输入法作为一个免费开源的软件,都是开发者用爱发电,难免会有一些不尽人意的地方,我在使用过程中发现有以下问题:

①光标后有一个空格(有时空格下面会显示一个短短的下划线),虽然没有强迫症,但是还是觉得这个观感会影响输入,后来查了文档才知道这是作者有意为之:爲了解決兼容性問題而特意添加的佔位字符,否則一些程序如Terminal.app不知道輸入法正在編輯文字,會搶先處理BackSpace等功能鍵。

②总是无法输入中文,需要再次点击「算法服务器」。不知道为什么总是出现这个问题,影响输入体验。

③没有0按键单字模式(翻页时按0只显示字而不是词组),翻页选字的时候很痛苦。

④不支持自动补全成对符号(比如输入括号自动出现一对括号,光标自动移到符号中间),影响输入效率。

③输入法不够智能。如果上面的缺点都可以克服的话,输入法不智能是最影响使用体验的。RIME在输入的时候总是要手动选字选词,尤其是长句输入的情况下,匹配的结果总是不理想,现在流行的输入法几乎不用选字,可以一路空格按下去,一气呵成。据说随着输入量的积累(有人说叫做「调教」),这个情况出现的会越来越少,但是是否真的如此,有待观察。

4 thoughts on “Windows小狼毫(RIME)输入法使用体验

  1. 好神奇,最近正好有被推送 rime 就刷到了这篇。有点困扰于微软拼音词库和联想不给力,打古代诗人的名字都要选字就很烦。还有标签不能自动补全。
    看了 B 站那个推荐视频评论区很多有说不稳定的评论,和这篇体验报告之后,感觉对我而言还是没有换输入法的必要了……因为不太对症来着。

    1. 如果不是有特别的需要还是不建议使用,目前流行的输入法使用舒适度远甚RIME,我这几个月用的还是比较辛苦的。

        1. 拼音配置方案会让输入法用着顺手,但无法改变出字逻辑。我习惯长句输入,每次拼音串输入到逗号或句号结束,RIME表现的还是不太好,选字太多。

发表回复

您可以匿名评论,只有「评论」 是必填项,其他的都可以不填。如果填写电子邮箱地址,有人回复时您将收到邮件通知。