RIME个性短语管理工具
RIME个性短语管理工具2024-1
今天我突发奇想,让Ai给我写一个RIME输入法的造句工具,丰常适合做电商客服用!可以将几行的语句改成一句,适合输入法脚本用!呵呵
这是一个用于管理RIME输入法自定义短语的图形界面工具。它可以帮助用户方便地添加、编辑、删除和管理RIME输入法中的个性短语。
功能特点
- 自动导入RIME默认短语文件
- 自动记住上次打开的文件路径
- 窗口标题栏实时显示当前文件路径
- 支持添加、编辑、删除短语
- 自动去除重复输入码
- 支持一键整理相同内容短语
- 支持调整左右面板大小
- 自动识别汉字的五笔编码
- 自动去重和格式化
- 支持导入/导出短语文件
- 支持快速编辑和右键菜单操作
- 自动保存功能
- 操作日志记录功能
- 支持多种格式化方案
- 支持一键添加所有编码方式
使用说明
1. 基本操作
- 导入短语:点击”导入”按钮,选择要导入的短语文件
- 保存短语:点击”保存”按钮保存到当前文件,或使用”另存为”保存到新文件
- 清空编辑:点击”清空编辑”按钮清除当前编辑区域的内容
- 一键整理:点击”一键整理”按钮将相同文本内容的短语自动排列到一起
- 添加本条所有键码:点击此按钮为当前文本自动添加所有可能的编码方式
- 文件路径:窗口标题栏会显示当前正在编辑的文件完整路径
- 界面调整:可以拖动中间分隔线调整左右面板的宽度比例
2. 格式化方案选择
提供三种格式化方案:
- 所有行不加空格:文本内容保持原样
- 所有行前加空格:每行文本前添加两个全角空格
- 首行以外加空格:除第一行外,其他行前添加两个全角空格
3. 添加新短语
- 在右侧大文本框中输入要添加的文本内容
- 在”输入码”框中输入短语的编码
- 可以使用以下自动识别按钮:
- “识别头2字4键”:取前2个汉字的五笔码,每字取前2码(如:改电 -> ntjn)
- “识别头3字6键”:取前3个汉字的五笔码,每字取前2码(如:改电车 -> ntjnlg)
- “识别头4字4键”:取前4个汉字的五笔码,每字取第1码(如:改电车只 -> ntjk)
- “识别头4字8键”:取前4个汉字的五笔码,每字取前2码(如:改电车只 -> ntjnlgkm)
- “识别123码6键”:取前3个汉字的五笔码,第1字取1码,第2字取2码,第3字取3码(如:改电车 -> nljlggg)
- 或者使用一键添加功能:
- “添加本条所有键码”:自动为当前文本添加所有可能的编码方式(最多5种编码)
- 可以使用以下自动识别按钮:
- 在”权重数”框中输入权重(默认为3)
- 点击”确认修改”按钮添加短语
4. 编码识别说明
所有识别方法都会自动跳过非汉字字符(如标点符号、空格等),只处理有效的汉字:
识别头2字4键:
- 需要至少2个汉字
- 每个字取前2码
- 总计4个编码键
识别头3字6键:
- 需要至少3个汉字
- 每个字取前2码
- 总计6个编码键
识别头4字4键:
- 需要至少4个汉字
- 每个字只取第1码
- 总计4个编码键
识别头4字8键:
- 需要至少4个汉字
- 每个字取前2码
- 总计8个编码键
识别123码6键:
- 需要至少3个汉字
- 第1个字取1码
- 第2个字取2码
- 第3个字取3码
- 总计6个编码键
5. 一键添加所有编码说明
- 功能:点击”添加本条所有键码”按钮,会自动为当前文本添加所有可能的编码方式
- 添加规则:
- 识别头2字4键编码
- 识别头3字6键编码
- 识别头4字4键编码
- 识别头4字8键编码
- 识别123码6键编码
- 特点:
- 一次操作可添加最多5种不同编码的短语
- 所有短语共用相同的文本内容
- 每种编码方式独立保存为一条短语
- 自动跳过无法识别的编码
- 添加完成后自动清空编辑区
- 自动保存所有添加的短语
6. 右键菜单功能
在左侧列表中右键点击短语可以:
- 编辑:将选中的短语加载到编辑区
- 复制:复制短语内容到编辑区(输入码留空)
- 删除:从列表中删除选中的短语
7. 日志功能
- 程序会自动在
logs
文件夹下生成日志文件 - 日志文件名格式:
rime_phrase_YYYYMMDD.log
- 记录内容包括:
- 程序启动和关闭
- 文件导入和保存
- 短语的添加、修改、删除
- 一键整理操作
- 错误信息
8. 文件保存
- 程序会自动保存到RIME的默认目录
- 默认路径:
%USERPROFILE%\AppData\Roaming\Rime\custom_phrase.txt
- 配置文件:程序会在同目录下创建
config.json
保存上次使用的文件路径和格式化方案
注意事项
自动去重说明:
- 程序会自动检查并去除重复的输入码
- 当存在相同输入码时,只保留最后添加的那一条
- 相同文本内容但输入码不同的短语会被保留
- 去重操作在每次保存时自动执行
一键整理说明:
- 将具有相同文本内容的短语自动排列到一起
- 整理后会按文本内容字典序排序
- 确保每个短语后都有换行符,防止内容合并
- 自动循环检测并清理所有空行
- 实时刷新显示整理进度
- 整理完成后会自动保存
特殊字符处理:
- 全角空格(U+3000):用于替换制表符和半角空格,使文本排版更美观
- 段落分隔符(U+2029):用于连接多行文本,保持格式整洁
- 自动跳过非汉字字符,不影响编码识别
权重说明:
- 权重越大,短语在候选项中排序越靠前
- 默认权重为3
- 建议范围:1-10
系统要求
- Windows操作系统
- Python 3.6或更高版本
- 需要安装tkinter库
- 需要写入权限(用于生成日志)
- 需要五笔码表文件(wubi86.txt)
常见问题
为什么自动识别功能不工作?
- 确保
wubi86.txt
文件在程序目录下 - 检查汉字是否在五笔码表中
- 确认文本中有足够的汉字数量
- 确保
如何让修改生效?
- 保存文件后,需要在RIME输入法中重新部署才能生效
找不到默认文件?
- 确保已安装RIME输入法
- 检查RIME配置目录是否正确
程序没有打开上次的文件?
- 检查配置文件
config.json
是否存在且有读写权限 - 确认上次使用的文件路径是否依然有效
- 检查配置文件
更多帮助
如果您在使用过程中遇到问题,请:
- 检查日志文件了解详细错误信息
- 确认文件编码为UTF-8
- 检查五笔码表文件是否完整
- 重新部署RIME输入法
总之有AI无什么是不可能的!呵呵
和代码py文件打包一起了!想要的可以下载
下载地址:点这下载
一发现冇好使讲我听,我来叫AI改改!!!