Skip to content

goodaniu/rime-aniu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rime 输入法是一个输入配置方案,不是输入法本身。

配置文件参考了: KyleBing

后来进行了一些个性化修改。

将文件复制到Rime工作目录中,部署后即可使用。

说明

  1. z键可用来快速输入刚才的内容,可在dianer.schema.yaml中修改。
  2. /可用来输入各种特殊符号,具体可查看symbols.yaml
  3. `可用拼音来反查五笔编码,在一时想不起五笔编码时,这个功能比较有用。
  4. ;'用来选择第二、第三候选词上屏。
  5. Tab]向后翻页,Shift+Tab[向前翻页。
  6. Ctrl+8切换中英文标点,Ctrl+9切换生僻字。
  7. 候选字数量可在dianer.schema.yaml中修改。
  8. 时间插件命令:now date week time
  9. 任意日期命令:/20250420,即前缀/后加上8个数字,会转化成年月日格式:2025年4月20日,以DownUp键选中其他候选项。如果只需要年月,那只要跟6位数即可;如果只需要月日,只要跟4位数字即可。未做有效性检查,所以请自行检查日期的正确性。
  10. 如果需要编码逐渐提示,在dianer.schema.yaml中修改enable_completion的值为true
  11. 如果需要以z89来选择第3、4、5候选项,可以在dianer.schema.yaml取消相应注释。
  12. 多行词条插件:aniu_multi_line_filter,只需要在词条中换行的地方添加\n即可。

更多设置请查看配置文件。

091五笔,点儿词库

1. 点儿词库

王永民发明的86五笔基础上,行走的风景改良了字根及词库,称为091五笔

后来由晓览晓览的网盘)接手,又增添、删改了大量的字根和词条,最终命名为点儿词库,按年或季度更新。我询问过他是否可以放在GitHub上,他说可以随意传播这个词库。

原版点儿词库请在这里寻找:点儿词库

2. aniu专用

aniu.dict.yaml是基于点儿词库2024秋版,然后结合我自身的使用习惯,进行个性化删改而来。

aniu.dict.yaml

我并未把词条放在这个文件中,只是有时要新增词条时,会临时写入这个文件,数量多时便转移到aniu_main.dict.yaml文件中。

aniu_main.dict.yaml

主要词条放在这个文件中,共有21.8万多的词条,涵盖了各种日常使用频率高的词组,具体可以到晓览的网盘下载教程。

aniu_spz.dict.yaml

除了aniu_main.yaml中的近两万生僻字(权重为5)以外,其它生僻字(66119个)都在aniu_spz.dict.yaml这个文件中,几乎包含了所有的生僻字。

配置中默认过滤僻字,按快捷键Ctrl+` 可选择相应的选项启用。

aniu_pri.dict.yaml

记录个人不方便公开的词条。

aniu_user.dict.yaml

本来是用来记录用户词条,不过我没有用它,如果需要可以在aniu.dict.yaml中取消注释。

symbols.yaml

标点符号映射和各种特殊的符号(以/开头,具体请查看文件)。

86五笔

wubi86_jidian方案。

我已转向091五笔方案,不过还是留着这个方案,如有需要,可到default.custom.yaml中启用,取消注释,重新部署即可。

rime_all

说明

  1. 结合了晓览分享的极爽6.0二简二重词库、极光五笔词库中的GB18030-2000编码,共有7万余单字,17万多词组。
  2. 做了些许微调,在comv键位上安排了不少的标点符号,修改了一些单字的编码,放置到二级或三级简码。
  3. 词库总共有7万多单字,其中按字符集分成了不同的权重,大于8的有将近7000个字,8以上的是8105个通用规范用字,5以上是归属GB18030-2000字符集(2.7万余字),3以上是归属于GB18030-2005字符集。

简体拼音

pinyin_simp方案,词库文件主要来自白霜拼音rime-frost

英文

melt_eng方案,一个简单的英文输入方案,词条数并不多,也是来自白霜拼音rime-frost)。

手机皮肤

aniu.trime.yaml是适用于安卓端同文输入法的皮肤文件,我结合默认的同文风皮肤和mytrime的色彩风格修改而来,适用于3.3.3的版本。

至于squirrel.custom.yamlweasel.custom.yaml,它们是其它平台的皮肤文件,我没有用过,不知是否还能用,不需要可以删除。

ri脚本

这是一个临时增删改词条的Linux bash脚本,依赖fzf和nvim程序。

因为我平时使用时会增添、删改词条,所以写了这个简易脚本。

注意

使用前请做好备份

如果大量修改,不要使用这个脚本。

脚本处理的是aniu方案中的三个字典文件(main,pri,spz)。

使用前需要修改一下脚本中第6行的路径,改成你的Rime工作目录(~/.local/share/fcitx5/rime)。

如果使用其它方案,就需要修改几个dict文件名。

修改后字典后要重新部署才能生效。

不需要的可以删除此脚本。

使用说明

语法:

  • ri [-h|--help] 显示本帮助
  • ri code 查询形如code的编码,支持以.替代字母,如ri ad.ri ad..ri .d.等,不包括生僻字
  • ri code, 查询以code的单字编码,包括生僻字
  • ri 词条 查询词条的编码,支持以.代替汉字,包括生僻字
  • ri 词条, 查询包含词条的编码,支持以.代替汉字,包括生僻字,注意,词条后面那个是中文的逗号,如果词条中带有字母,用这条命令查询,区分大小写
  • ri -d code 删除词条,支持多选删除
  • ri -c code 修改编码或权重,在修改环节,如果修改权重只需要数字;修改编码则需要提供词条 编码 权重,以空格区分即可,如果词条中带有空格,请使用---代替。不支持多选。
  • ri -a code 在所选词条后添加新的词条,在新增环节,输入词条 编码 权重,以空格区分即可,如果词条中带有空格,请使用---代替。不支持多选。
  • ri -s code 交换两行词条的位置及权重,注意:只能选两行,不能多选,也不能少选,如果词条中带有**:空格**的话,不要用这个命令。
  • ri -p 词条 code 权重user词库末尾追加新的编码,如果词条中有空格,请以双引号包裹词条
  • ri -v <aniu> 使用nvim打开aniu文件
  • ri --sort 将主字典按code和权重重新排序,并去重
  • ri --input file 将file文件中的词条导入主字典,文件中的格式要符合词典要求,脚本本身并不严格审查,只将可能存在的空格替换为制表符,并且至少有三列(即xxx yyy zzz)的数据才会导入
  • ri --sync 同步

上述code指的是词条的编码。

注意:不支持同时使用多个参数。fzf列表使用<Tab>选取,使用上下方向键移动。

除了查询和-p处理aniu_pri.dict.yaml外,其它参数处理的主字典文件是aniu_main.dict.yaml

其它

至于其它方案numbers (大写数字) 、 wubi86_jidian_pinyin(86五笔拼音) 、 wubi86_jidian_trad(简入繁出86五笔) 、 wubi86_jidian_trad_pinyin(简入繁出86五笔拼音) ,方案来自 KyleBing。我没有使用,也没有测试过,只是放在那里,如果觉得不需要,可以删除。

dev.suyu_emu.suyu.svgwubi86_jidian.ico是两个图标文件,imgs文件夹中是fcitx5候选栏上的图标,比默认的颜色加深了些。删除它们并不影响什么。

推荐

五笔学习推荐B站晓览YMPA的视频。

官方教程:rime输入法用户指导

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published