Loading... # Rime Ice 雾凇拼音长期维护词库配置技术分析 # 一、项目概述 ## 1. 项目背景 Rime(中州韵输入法引擎)是一个跨平台的输入法算法框架,基于此框架开发者在不同平台上创造了多种输入法前端实现。雾凇拼音是 Rime 生态中一份长期维护的简体词库配置方案,由 GitHub 用户 iDvel 发起并维护。 ## 2. 核心特点 ### A. 功能齐全 - 提供全拼、双拼等多种输入方案 - 支持中英混输 - 集成丰富的扩展功能 ### B. 词库体验良好 - 综合多个优质词库 - 精心调教词频 - 持续修订更新 ### C. 长期更新 - 活跃的社区维护 - 定期词库更新 - 及时修复问题 ## 3. 项目数据 ### A. GitHub 统计 - Stars:15.2k - Forks:974 - Contributors:74 - License:GPL-3.0 ### B. 代码构成 - Lua:63.2% - Go:36.7% - HTML:0.1% # 二、系统架构 ## 1. Rime 输入法框架 ```mermaid graph TB A[Rime 输入法框架] --> B[前端实现] A --> C[配置方案] A --> D[词库资源] B --> B1[Windows - Weasel] B --> B2[macOS - Squirrel] B --> B3[Linux - ibus/fcitx5] B --> B4[Android - Trime] B --> B5[iOS - Hamster] C --> C1[全拼方案] C --> C2[双拼方案] C --> C3[特殊方案] D --> D1[中文词库] D --> D2[英文词库] D --> D3[符号库] ```  ## 2. 雾凇拼音组件 ```mermaid graph LR A[雾凇拼音配置] --> B[核心配置] A --> C[词库文件] A --> D[脚本扩展] A --> E[平台适配] B --> B1[default.yaml] B --> B2[rime_ice.schema.yaml] C --> C1[cn_dicts] C --> C2[en_dicts] C --> C3[opencc] D --> D1[lua/] D --> D2[others/] E --> E1[squirrel.yaml] E --> E2[weasel.yaml] ```  # 三、核心功能 ## 1. 基础输入功能 ### A. 轻量英文输入 - 支持中英混输 - 约 20k 常见英文单词 - 扩展词库包含缩写和互联网词汇 ### B. 拆字功能 - 拆字反查:uU + 拼音 - 拆字辅码:拼音 + ` + 拆字辅码 ### C. 以词定字 - 左中括号 [ 和 ] - 快速定位长词中的单字 ### D. 长词优先 - 优化词频排序 - 提升输入效率 ## 2. 扩展功能 ### A. Unicode 输入 - 触发方式:U + Unicode 码位 - 支持所有 Unicode 字符 ### B. 数字、人民币大写 - 触发方式:R + 数字 - 自动转换格式 ### C. 日期时间 - 日期、时间、星期自动输入 - 配置节点:/date_translator ### D. 农历支持 - 转写:N + 八位数字 - 获取当前农历:nl(全拼)/ lunar(双拼) ### E. 简易计算器 - 触发方式:cC + 算式 - 支持基本四则运算 ### F. UUID 生成 - 触发方式:uuid - 生成符合 RFC 4122 标准的 UUID v4 ## 3. 符号输入 ### A. 特殊符号 - 全拼:v + 首字母缩写 - 双拼:V + 首字母缩写 ### B. 标点符号 - 所有标点符号直接上屏 - 无需切换输入模式 ### C. Emoji 表情 - 自整理 Emoji 库 - 支持彩色 emoji(部分平台) ## 4. 智能优化 ### A. 拼音纠错 - 模糊音支持 - 常见错音错字提示 ### B. 候选项置顶 - 配置节点:/pin_cand_filter - 自定义优先级 # 四、词库构成 ## 1. 字表 ### A. 8105 常用字表 - 来源:《通用规范汉字表》 - 内容:8K 常用汉字 - 补充:基本扩充字 ### B. 41448 Unihan 大字表 - 来源:Unihan 字库 - 内容:40K 大字库 - 状态:默认未启用 ## 2. 词库结构 ```mermaid graph TD A[雾凇拼音词库] --> B[中文词库] A --> C[英文词库] A --> D[特殊词库] B --> B1[base - 基础词库] B --> B2[ext - 扩展词库] B --> B3[tencent - 腾讯词库] C --> C1[en - 基础英文] C --> C2[en_ext - 扩展英文] D --> D1[Emoji] D --> D2[符号] D --> D3[拆字] ```  ## 3. 词库来源 ### A. 官方词库 - 《通用规范汉字表》(教育部) - Unihan 字库(Unicode Inc) - 《现代汉语常用词表》(国家语委) ### B. 社区词库 - 华宇野风词库(野风) - 简化字八股文(rime) - 清华大学开源词库(THUNLP) - 腾讯词向量(Tencent AI Lab) ## 4. 词库修订 ### A. 校对内容 - 异形词规范化 - 错别字修正 - 错误注音纠正 - 缺失词汇补充 - 词频调整 ### B. 参考标准 - 《现代汉语词典》 - 《同义词词林》 - 《新华成语大词典》 - 校对标准论坛 # 五、平台支持 ## 1. 支持平台 | 平台 | 前端 | 版本要求 | 备注 | |------|------|---------|------| | Android | fcitx5-android + plugin.rime | ≥ 0.0.8 | 暂不支持九宫格 | | Android | Trime(同文输入法) | ≥ 3.2.11 | - | | iOS | Hamster(仓输入法) | N/A | 闭源,有内购 | | Linux | ibus + ibus-rime | librime ≥ 1.8.5 | 需 librime-lua | | Linux | fcitx5 + fcitx5-rime | librime ≥ 1.8.5 | 需 librime-lua | | macOS | Squirrel(鼠须管) | ≥ 1.0.0 | 0.16.0-0.18.0 参考说明 | | macOS | fcitx5-macos | N/A | 支持卷轴模式 | | Windows | Weasel(小狼毫) | ≥ 0.15.0 | 存在兼容性问题 | ## 2. 系统要求 ### A. 核心依赖 - librime 版本 ≥ 1.8.5 - 含有 librime-lua 依赖 ### B. Linux 特殊说明 - 部分发行版需手动安装 librime-lua - 参考 issue #840 # 六、安装方式 ## 1. 手动安装 ### A. 步骤 1. 下载仓库打包文件 2. 备份原配置目录 3. 清空配置目录(新手推荐) 4. 复制所有文件到配置目录 5. 重新部署 ### B. 仅更新词库 覆盖以下文件夹: - cn_dicts - en_dicts - opencc ## 2. Git 安装 ```bash # 克隆仓库(浅克隆) git clone https://github.com/iDvel/rime-ice.git Rime --depth 1 # 更新 cd Rime git pull ``` ## 3. 东风破(plum) ### A. 全量安装 ```bash bash rime-install iDvel/rime-ice:others/recipes/full ``` ### B. 词库更新 ```bash # 所有词库 bash rime-install iDvel/rime-ice:others/recipes/all_dicts # 中文词库 bash rime-install iDvel/rime-ice:others/recipes/cn_dicts # 英文词库 bash rime-install iDvel/rime-ice:others/recipes/en_dicts # opencc bash rime-install iDvel/rime-ice:others/recipes/opencc ``` ### C. 双拼补丁 ```bash # 小鹤双拼 bash rime-install iDvel/rime-ice:others/recipes/config:schema=flypy # 微软双拼 bash rime-install iDvel/rime-ice:others/recipes/config:schema=double_pinyin_mspy # 搜狗双拼 bash rime-install iDvel/rime-ice:others/recipes/config:schema=sogou ``` ### D. 特定版本 ```bash # 安装特定版本 bash rime-install iDvel/rime-ice@2024.05.21:others/recipes/full ``` ## 4. Arch Linux(AUR) ```bash # 使用 paru paru -S rime-ice-git # 使用 yay yay -S rime-ice-git ``` ## 5. 仓输入法(Hamster) 仓输入法已内置雾凇拼音,可直接使用。 配置要点: - 启用九宫格方案(输入方案设置) - 启用九宫格布局(键盘设置) # 七、配置目录 ## 1. 配置目录位置 | 平台 | 配置目录 | |------|---------| | iBus | $HOME/.config/ibus/rime/ | | Fcitx5 | $HOME/.local/share/fcitx5/rime/ | | Squirrel | $HOME/Library/Rime/ | | Weasel | %APPDATA%\Rime/ | ## 2. 启用配置 使用补丁方式修改 default.custom.yaml: ```yaml patch: schema_list: - schema: rime_ice ``` # 八、项目文件结构 ## 1. 主要配置文件 ``` rime-ice/ ├── .github/ # GitHub Actions 配置 ├── cn_dicts/ # 中文词库 ├── en_dicts/ # 英文词库 ├── lua/ # Lua 脚本扩展 ├── opencc/ # 简繁转换 ├── others/ # 其他资源 │ ├── recipes/ # 东风破配方 │ └── CHANGELOG.md # 更新日志 ├── default.yaml # 默认配置 ├── rime_ice.schema.yaml # 雾凇拼音方案 ├── rime_ice.dict.yaml # 主词库 ├── double_pinyin_*.schema.yaml # 双拼方案 ├── squirrel.yaml # 鼠须管配置 └── weasel.yaml # 小狼毫配置 ``` # 九、技术亮点 ## 1. 词库管理 ### A. 多源整合 - 综合多个优质词库 - 避免重复和冲突 - 统一注音标准 ### B. 持续维护 - 定期更新词库 - 及时修正错误 - 响应用户反馈 ### C. 智能调频 - 基于语料统计 - 优化候选排序 - 提升输入体验 ## 2. 扩展功能 ### A. Lua 脚本支持 - 日期时间转换 - 农历计算 - UUID 生成 - 数字格式化 ### B. 拆字方案 - 部件拆字 - 反查功能 - 辅码输入 ## 3. 平台适配 ### A. 多平台支持 - 覆盖主流操作系统 - 适配不同输入法前端 - 统一配置方案 ### B. 灵活部署 - 多种安装方式 - 东风破配方支持 - 自动化脚本 # 十、社区生态 ## 1. 贡献者 - 74 位贡献者 - 活跃的开发维护 - 持续的功能改进 ## 2. 致谢项目 - mozillazg 的汉字转拼音工具 - tumuyan 的 melt_eng 英文方案 - mirtlecn 的拆字方案 - shewer 的 Unicode 插件 - yanhuacuo 的数字大写插件 - boomker 的农历插件 ## 3. 用户反馈 - GitHub Issues 积极响应 - 词库问题及时修正 - 功能建议持续采纳 # 十一、使用建议 ## 1. 新手用户 - 备份原配置 - 清空配置目录 - 一键导入安装 - 熟悉基本功能 ## 2. 高级用户 - 使用 Git 管理 - 自定义配置补丁 - 选择性启用功能 - 参与词库贡献 ## 3. 词库更新 - 定期拉取更新 - 关注 Release 说明 - 查看更新日志 - 反馈词库问题 # 十二、相关资源 ## 1. 官方资源 - GitHub 仓库:https://github.com/iDvel/rime-ice - 详细介绍:https://dvel.me/posts/rime-ice/ - 常见问题:https://github.com/iDvel/rime-ice/issues/133 - 在线体验:https://www.mintimate.cc/zh/demo/fcitx5Online.html ## 2. Rime 官方 - Rime 官网:https://rime.im/ - 前端列表:https://github.com/rime/librime/#frontends - 配置指南:https://github.com/rime/home/wiki/Configuration ## 3. 参考项目 - Trime(同文输入法):https://github.com/osfans/trime - Hamster(仓输入法):https://github.com/imfuxiao/Hamster - 雾凇拼音自动部署:https://github.com/Mark24Code/rime-auto-deploy *** ## 参考资料 1. [Rime Ice - GitHub Repository](https://github.com/iDvel/rime-ice) 2. [Rime 官方网站](https://rime.im/) 3. [雾凇拼音详细介绍](https://dvel.me/posts/rime-ice/) 最后修改:2026 年 01 月 19 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏