forked from postwoman/forTeam
forgetest1 821de5013e | ||
---|---|---|
assets | ||
js | ||
view | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
README.md | ||
main.js | ||
package-lock.json | ||
package.json | ||
vite.config.js | ||
yarn.lock |
README.md
五笔助手 for Rime
一个管理 Rime 五笔词库的工具,添加、删除词条,可批量导入外部词库
有其它问题,欢迎加群讨论: 878750538
支持平台:
Windows, macOS, (Linux 未测试)
下载
安装
windows 直接解压打开 .exe
文件即可
macOS 如果提示无法打开,文件损坏什么的,将 app 移到应用程序 Applications
文件夹后,打开终端 Terminal
,这样操作:
sudo xattr -rd com.apple.quarantine /Applications/五笔助手.app/
这样应该就能打开了。
用到的技术
nodejs
javascript
scss
html
vue 2
electron
开发计划
进程截图记录:
纯工具模块
- 工具窗口
2021-10-18
- 设定码表编码词条分隔方式
\t
空格
2021-10-18
- 设定码表格式:一码多词、一码一词、一词一码
2021-10-18
- 编辑任意码表文件
2021-10-18
- 批量移动到任意码表文件
2021-10-22
- 设定码表编码词条分隔方式
- 生成不同版本五笔的编码码表,保存
2021-10-20
- 字数筛选
2021-10-18
- 查重
2021-10-20
- 批量添加词条编码
2021-10-25
- 编码查错修正
1. 词条
- 展示词库内容
2021-07-25
- 成组显示 组为以
##
开头2021-07-25
- 成组显示 组为以
- 搜索词条
2021-07-26
- 基于编码、内容
2021-07-29
- 基于编码、内容
- 添加自定义短语
2021-07-26
- 自动生成编码
2021-08-12
- 自动生成编码
- 删除词条
2021-07-27
- 批量
2021-07-27
- 单个
2021-08-06
- 批量
- 批量删除词条
2021-07-27
- 上下移动词条
2021-07-27
- 通过键盘上下移动
2021-07-27
- 非分组状态下的移动
2021-07-29
- 通过键盘上下移动
- 展示:分组 | 非分组 码表
2021-07-28
- 展示总词数 | 当前词数 | 分组模式
2021-08-01
- 按输入码排序
2021-08-12
- 任意词条移动到任意码表中
- 右击编辑任意词条内容
2021-10-23
- 搜索框添加清空内容的按钮
2021-10-16
- shift 批量选词
2021-10-17
- 直接在窗口内部切换码表
2021-11-22
2. 主码表文件
- 词条添加到主码表文件
2021-08-04
- 插入时匹配词条位置
2021-08-04
- 普通词条 -> 主码表
2021-08-04
- 分组词条 -> 主码表
2021-08-04
- 普通词条 -> 主码表
- 删除已移动的词条
2021-08-04
- 插入时匹配词条位置
- 主码表展示用时优化 100ms 左右
2021-08-01
- 纯代码处理 8 万多条数据,只用不到 100ms
2021-07-30
- 改用
vue-virtual-scroller
作为列表载体,加载多少都不会卡2021-08-01
- 纯代码处理 8 万多条数据,只用不到 100ms
3. 分组管理
- 分组类型的码表以
dict_grouped: true
开头2021-07-29
- 分组修改组名
2021-07-27
- 删除词条后,如果组内词条为空,删除该组
2021-08-01
- 分组添加
2021-08-06
- 分组删除
2021-08-06
- 分组列表,切换展示内容
2021-08-09
- 适配暗黑模式
2021-08-09
- 列表滚动条样式
2021-08-09
- 适配暗黑模式
- 词条在分组之间移动
4. 系统相关
- 保存文件后,自动调用 rime 布署方法进行布署
- macOS
2021-07-28
- Windows
2021-07-30
- Linux
- macOS
5. 文件操作
- 写入词库内容
2021-07-26
- ctrl + s 快捷键保存
2021-07-27
- 非分组时保存到文件
2021-07-29
- ctrl + s 快捷键保存
- 默认编辑器打开对应的码表源文本文件
2021-07-28
6. 配置页面
- 添加配置页面
2021-10-14
- 指定初始载入码表
2021-10-14
- 保存后是否立即布署
2021-10-15
- 回车键是搜索 | 添加新用户词
2021-10-15
- 搜索时,编码 | 词条 | 同时 | 任一
2021-10-16
- 搜索时,编码 | 词条 | 同时 | 任一
- 记录最后一次选中的分组
2021-10-16
- 暗黑模式切换
2021-10-16
- 添加自定义的编码生成用的参考码表
2021-10-25
- 删除元素时,如果组内词条为空,是否删除该组
待定
- 配置项:切换码表是否自动搜索
- 手动打开调试窗口
7. 其它
- macOS 暗黑模式适配
2021-08-08
- 使用帮助页面
- 关于窗口信息
2021-08-10
8. 其它想法
- 全民维护一个增量词库
- 多用户
- 能提升词条优先级
布署指令
macOS
"/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --reload
windows
cd C:\Program Files (x86)\Rime\weasel-0.14.3
WeaselDeployer.exe /deploy
解决的难题
- 查重并提取出所有重复的内容
- 词条根据词条编码判断插入位置