前言

本文讲解只针对 Rime 版超强系列如何加入自己的词条,其他 Rime 方案可能不适用,但可以做参考。
本教程同样适用超强系列安卓同文输入法和苹果手机 IOS 系统的 iRime 输入法和仓输入法。
与 Rime 配置语法都是相互关联的一样,本教程所涉及到的知识点或关键点也都是相互关联的,只看某一部分可能并不能解决问题。

针对小白再做一次简单说明,超强系列 Rime 版在下载的安装包文件名上就已体现,具体在:

  • Android 安装包:文件名带 同文
  • Ios 安装包:文件名带 irime仓输入法
  • Windows 安装包:文件名带 小狼毫
  • Linux 安装包:文件名带 中州韵rime
  • Mac 安装包:文件名带 鼠须管

为什么要写上面一段,因为根据你用的系统及安装包来找用户文件夹下的加词文件。
Rime 版超强系列输入法安装成功后会生成程序文件夹和用户文件夹,这里我们要进入用户文件夹下来进行加词操作,不建议在程序文件夹里操作(老鸟除外)。

各系统对应 Rime 程序文件夹和用户文件夹路径在:

右键任务栏“中”字图标,再选择“用户文件夹”

  • 用户文件夹:~/Library/Rime
  • 程序文件夹:/Library/Input\ Methods/Squirrel.app/Contents/SharedSupport
  • 程序文件夹:/usr/share/rime-data/
  • 用户文件夹:
    • fcitx : ~/.config/fcitx/rime
    • ibus: ~/.config/ibus/rime
    • fcitx5: ~/.local/share/fcitx5/rime

这里有三个用户文件夹,分别对应三个输入法框架,只看自己用的哪个就行了,如你使用的 fcitx 就只看 ~/.config/fcitx/rime 这里就行了。

打开同文设置→其它→用户文件夹 即可看到路径

由于 IOS 系统的封闭性,irime 只能连接电脑操作,或在下载的安装包里先把词加入再上传,当然你也可氪金然后在手机上操作。仓输入法可在手机上操作,见软件设置。

加词

好了,现在你已经进入用户文件夹,并打开了扩展词库 cq*.extended.dict.yaml 文件。(cq*.extended.dict.yaml意思是看你自己用的什么方案,比如你用的是超强快码,则打开cqkm.extended.dict.yaml,用的超强两笔,则打开cqlb.extended.dict.yaml,用的超强音形则打开cqyx.extended.dict.yaml。不知道自己用的是超强系列的哪个方案,可以去这里找答案)

打开后,它长这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
name: cqkm_cm.extended
version: "1.0"
sort: by_weight
columns:
- text
- code
- weight
- stem
encoder:
exclude_patterns:
- '^[iuv].*$|[ao]$'
rules:
- length_equal: 2
formula: "AaAbBaBb"
- length_equal: 3
formula: "AaAbBaCa"
- length_in_range: [4, 300]
formula: "AaBaCaZa"
import_tables:
- cqkm_cm #主码表
# - ipinyin #反查副码表
# - A #示例A副码表
#注:申明副码表后却无文件会卡死
...
#【1】一个词条占一行,格式为:词组+Tab+编码 ,也可直接写词组不加编码,行末尾不可有符号。
#【2】请注意!码表会用到Tab制表符以切分编码与字词,Tab制表符不显示,视觉上与空格相似,但空格不生效,不可以使用空格,请注意区别Tab和空格。若想使用Tab制表符,可以复制此重括号中的使用→【 】
春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少 demo
春眠不觉晓,处处闻啼鸟。\n夜来风雨声,花落知多少。\n《春晓》(孟浩然) demo
移舟泊烟渚,日暮客愁新。\r野旷天低树,江清月近人。\r《宿建德江》(孟浩然) demo
日期 date
北京市海淀区清华大学医学科学楼 addr
tsps_e@tsinghua.edu.cn mail
13552888888 tel
这是一行无编码加词示例,根据所使用的方案规则打编码,即zsyc可打出

其实我觉得文中已说的很明白了,但为了照顾超级小白,还是再细说一下吧。

无码加词,顾名思义就是加入没有编码的词条,如果你只有几十几百个用户词,那直接把不带编码的词条复制到此文件`cq*.extended.dict.yaml`的最下面即可,一个词条独占一行,即为无码加词,如:

1
2
3
4
5
6
7
8
9
10
11
12
上部分省略……
#数据无价,注意保存备份,可以定期保存,程序升级前,可以先取出,再覆盖回去


日期 date
羽化
蒙版
色阶
明度
笑哭
捂脸
这是一个长词条,很长很长很长很长很长很长很长很长很长的词条

加入后保存再重新部署后即可按方案的打词规则打出。

或也可以给词条加入编码,编码可以按输入法方案定,也可以自己定,注意词与编码之间是Tab制表符,可以复制此重括号中的使用→【 】,如:

1
2
3
4
5
6
7
8
日期	date
羽化
蒙版 mabq
色阶
明度 aaaa
笑哭
捂脸
这是一个长词条,很长很长很长很长很长很长很长很长很长的词条 bbbb

调频

加了词,难免就会有重码,我们想调频,按下面方式(以下以超强快码为例):
注:无重版无法调频

如:打编码 wujh 候选框显示的是:

1
2
1.文件
2.文集

想把文集放第一位,作为默认的首选,则在此文件,即用户文件夹下cq*.extended.dict.yaml加入一行, 注意词与编码之间是Tab制表符,可以复制加词文件里重括号中的使用→【 】保存再部署即可:

1
文集	wujh

如上我们加入了一个无编码的用户词条笑哭,按快码的规则编码是 xrkg ,打编码 xrkg 候选框默认显示的是用户词在系统词后面:

1
2
1.笑口
2.笑哭

想把笑哭放第一位,作为默认的首选,则改一下,格式为词组+Tab+Tab+2,注意词与编码之间是Tab制表符,可以复制加词文件里重括号中的使用→【 】保存再部署即可:

1
笑哭		2

同样,给有编码的用户词调频,格式为词组+Tab+编码+Tab+2即:

1
笑哭	xrkg	2

通过以上对扩展词库的操作,不对系统词库作修改,就可以只备份这一份个人词库文件,再放到 Win/Linux/Android/Ios/Mac 下 rime 超强系列用户文件夹下,即可无缝切换使用习惯,完美。