https://github.com/garthtb/rimedictmanager
一个支持自动编码的Rime输入法词库管理程序
https://github.com/garthtb/rimedictmanager
chinese-characters chinese-input-method csharp-app dotnet-framework encoding fcitx5 input-method input-method-editor rime rime-dict rime-ime rime-jd squirrel weasel windows-app wpf-application
Last synced: 26 days ago
JSON representation
一个支持自动编码的Rime输入法词库管理程序
- Host: GitHub
- URL: https://github.com/garthtb/rimedictmanager
- Owner: GarthTB
- License: mit
- Created: 2025-07-05T21:25:52.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-07-20T13:05:04.000Z (11 months ago)
- Last Synced: 2025-07-20T14:37:11.216Z (11 months ago)
- Topics: chinese-characters, chinese-input-method, csharp-app, dotnet-framework, encoding, fcitx5, input-method, input-method-editor, rime, rime-dict, rime-ime, rime-jd, squirrel, weasel, windows-app, wpf-application
- Language: C#
- Homepage: https://github.com/GarthTB/RimeDictManager
- Size: 186 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# RIME 词库管理器
一个轻量级 WPF 应用程序,用于交互式维护 RIME 输入法的词库。
利用严格的官方格式约束和直观的表格界面,减少错误并提高效率。
提供基于单字码表的词组自动编码功能以及可导出的操作日志。
[](https://github.com/GarthTB/RimeDictManager/releases/latest)

[](https://mit-license.org)
## ✨ 特性
- 🔒 **安全**:严格遵循 [RIME 官方词库规范](https://github.com/rime/home/wiki/RimeWithSchemata)
- 🤖 **自动**:基于单字码表,按两笔、五笔等规则为词组编码
- 📝 **日志**:记录所有修改操作,支持导出
- 🚀 **高效**:编码前缀搜索、字词精确搜索,百万词条迅速响应
## 📥 使用
- **系统要求**:Windows 10+
- **运行依赖**:[.NET 10.0 运行时](https://dotnet.microsoft.com/download/dotnet/10.0)
- **获取软件**:从 [Releases](https://github.com/GarthTB/RimeDictManager/releases/latest) 下载最新版本
### 使用步骤
1. 打开 `RIME词库文件(.dict.yaml)`
2. 启用自动编码,选择编码方案,加载单字码表
3. 加词、删词、截码、手动修改
4. 查看并保存日志
5. 保存或另存词库
### 不完全支持 RIME 允许的所有格式
词库行的格式须为下列其一:
- 不含任何字符的空行
- `#[注释]`
- `[词]`
- `[词]\t[编码]`
- `[词]\t[编码]\t[权重]`
单字码表行的格式须为 `[字]\t[编码]` 或 `[字]\t[编码]\t[任意内容]`
## ℹ 关于
- 地址:https://github.com/GarthTB/RimeDictManager
- 技术:.NET 10.0/C# 14.0/WPF
- 依赖:[CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet)
- 协议:[MIT 许可证](https://mit-license.org/)
- 作者:Garth TB | 天卜
- 版权:Copyright (c) 2026 Garth TB | 天卜
- 声明:本项目基于作者自用需求,追求极简高效而不确保完备。使用前请备份词库文件。开发者不对因使用本程序而造成的任何数据损失负责。
## 📝 版本
### 2.1.2 (20260507)
- 修复:修改操作后删除和截码操作失效
- 优化:追加日志的提示
### 2.1.1 (20260506)
- 修改:将换行符从 `\r\n` 改为 `\n`
- 优化:性能和风险提示
### 2.1.0 (20260326)
优化界面,完善风险提示
### 2.0.1 (20260123)
优化自动编码性能
### 2.0.0 (20260110)
**(严重)全面重构,纠正对非官方格式的错误支持。**
旧源码已封存至 Legacy 目录,旧发布文件已销毁。
- 改进:不再强制无重复项,支持无编码词条
- 新增:保存时的两种排序策略
### 1.1.0 (20250723)
- 修复:排序搜索结果导致选中项识别错误
- 新增:自动处理词库文件头
- 新增:有多个自动编码可选时,编码变红
- 新增:截短编码时引入编码空位的风险提示
### 1.0.0 (20250720)
- 使用 .NET 10.0 WPF,专注 Windows 单平台
- 使用 MVVM 架构,提升性能与可维护性
- 完善对其他输入法方案的支持
### 🕰️ 前身(废弃)
- **[跨平台Rime词库管理器](https://github.com/GarthTB/RimeTyrant)** (20240910 - 20240914)
- 使用 MAUI 框架,支持 Windows 和 Android
- 初步尝试支持其他输入法方案
- **[词器清单版](https://github.com/GarthTB/RimeLibrarian)** (20240622 - 20241110)
- 重构界面,提供表格以简化操作
- **[词器v2](https://github.com/GarthTB/JDLibManager)** (20240605 - 20240620)
- 改用 .NET 6.0 WPF
- **[词器](https://github.com/GarthTB/CiQi)** (20230513 - 20231223)
- 使用 WinForms,专用于星空键道6