下载配置词库、Lua脚本)
1、下载官网地址https://rime.im/下载地址https://rime.im/download/2、安装选择你安装位置之后直接勾选一个简化字就行其他的你想勾选就勾选其他随意。3、配置词库搜狗词库https://pinyin.sogou.com/dict/搜狗的词库不能直接给小狼毫Rime用必须通过转换器转换格式。它们使用了不同的数据结构直接放进小狼毫的文件夹里是无法识别的。词库转换器https://github.com/studyzy/imewlconverter深蓝词库转换支持批量转换一次拖拽多个词库文件或者按住 Ctrl 选择多个文件支持命令行模式在命令行下使用-h命令查看帮助支持 Windows、Linux、MacOS。雾凇拼音词库https://github.com/iDvel/rime-ice/releases/tag/nightly雾凇拼音的词库不需要转换。它的本质就是一套专为 Rime小狼毫的底层引擎设计、可以直接使用的词库和配置方案。这里我用的是雾凇拼音词库右击输入法的中会弹出下面的菜单点击用户文件夹复制下载的词库文件到打开的用户文件夹里新建两个文件luna_pinyin.wangch.dict.yaml内容总调度词典# # 词典名称luna_pinyin.wangch# 这是一个 Rime 输入法的词典配置文件用于定义和组装一个自定义词库。# # --- 元数据部分描述词典本身的信息 ---name:luna_pinyin.wangch# 词典的内部名称。其他文件如 .schema.yaml通过这个名称来引用它。version:2026.08.07# 词典的版本号方便你自己管理和追踪不同版本的词库。sort:by_weight# 词条排序方式。by_weight 表示按词频权重从高到低排序权重越高候选词越靠前。use_preset_vocabulary:true# 是否启用 Rime 预设的基础词库。设为 true 会与系统自带词表合并确保基础输入体验。# --- 核心部分引用并合并其他词库 ---import_tables:# 这是最关键的部分它告诉 Rime 去加载并合并下面列出的所有词典文件。-luna_pinyin# 引入「朙月拼音」的基础词库。这是日常打字的核心基石包含了最高频的汉字和词汇。-en# 引入英文词库。让你在输入拼音时候选词中也能出现英文单词方便中英混输。-ext# 引入扩展词库。补充基础词库的不足包含更丰富的词组、短语和专有名词。-tencent# 引入腾讯网络词库。基于大规模网络语料擅长收录流行语、新兴词汇和长尾专有名词。luna_pinyin_simp.custom.yaml内容配置覆盖文件# # 文件名luna_pinyin_simp.custom.yaml# 作用针对「朙月拼音·简化字」输入方案的个性化定制文件# 这是一个“补丁”文件用于覆盖或追加默认方案的行为而不修改原始文件。# patch:# patch 指令表示这是一个“补丁”块所有修改都写在这里面switches:# switches 块用于控制输入法的一些全局开关和默认状态-name:ascii_mode# 第一个开关ASCII 模式即中/英文输入模式reset:1# 默认值设为 1表示输入法启动时默认进入英文输入模式# 如果设为 0则默认进入中文输入模式-name:full_shape# 第二个开关全角/半角模式reset:0# 默认值设为 0表示默认使用半角标点符号# 如果设为 1则默认使用全角标点如 。“”translator/dictionary:luna_pinyin.wangch# 关键配置指定该输入方案使用哪个词库# 这行配置将默认词库替换为 luna_pinyin.wangch# 这意味着输入法会加载你定义的 luna_pinyin.wangch.dict.yaml 文件及其所有导入的词库完成之后点击重新部署4、编写快捷短语同样的用户文件夹下新建custom_phrase.txtcustom_phrase.txt内容# 个人信息yournamegmail.com em 99 某某省某市某区888号 addr 99# 高频词有 u 99 又 u 98 一个 ig 99 又双叒叕 uuuu 99# 技术术语Amazon amazon 99 Golang golang 99同样重新部署之后这样你如果打印em的时候就会出现你定义的邮箱yournamegmail.com注意重新部署之后要看看是否报错了日志在右击之后的日志文件夹里5、Lua 插件功能插件功能很多我就弄了一个有关时间的功能比如用中文模式下输入sj就会显示当前时间。新建文件夹lua和lua文件rime.lua其中rime.lua文件里的内容如下date_translatorrequire(date_translator)lua文件夹下新建文件date_translator.luadate_translator.lua内容如下-- date_translator.lualocalfunctiontranslator(input, seg)--1. 时间戳10位秒级ifinputtimestampor inputsjcthenyield(Candidate(date, seg.start, seg._end, tostring(os.time()),))end --2. 年-月-日例如2026-08-11ifinputdateor inputrqthenyield(Candidate(date, seg.start, seg._end, os.date(%Y-%m-%d),))end --3. 年-月-日 时:分:秒例如2026-08-1114:30:00ifinputdatetimeor inputsjtthenyield(Candidate(date, seg.start, seg._end, os.date(%Y-%m-%d %H:%M:%S),))end --4. xx年xx月xx日例如2026年08月11日ifinputdatecnor inputrqzwthenyield(Candidate(date, seg.start, seg._end, os.date(%Y年%m月%d日),))end --5. xx年xx月xx日 xx时xx分xx秒例如2026年08月11日14时30分00秒ifinputdatetimecnor inputsjtzwthenyield(Candidate(date, seg.start, seg._end, os.date(%Y年%m月%d日 %H时%M分%S秒),))end --6. 时:分:秒例如14:30:00ifinputtimeor inputsjthenyield(Candidate(date, seg.start, seg._end, os.date(%H:%M:%S),))end --7. 年月日时分秒紧凑格式例如20260811143000适合文件名ifinputsjjthenyield(Candidate(date, seg.start, seg._end, os.date(%Y%m%d%H%M%S),))end endreturntranslator修改luna_pinyin_simp.custom.yamlluna_pinyin_simp.custom.yaml内容如下patch:# 指定使用的词典translator/dictionary: luna_pinyin.wangch# 在翻译器中添加 Lua 翻译器engine/translators/: - lua_translatordate_translator之后点击重新部署查看日志文件夹里没有报错就能用了可以打印个sj、date、time试试。