[Share Experiences] deepin V23下编辑精简系统默认五笔拼音词库~~~
Tofloor
poster avatar
昨夜的星辰
deepin
2024-10-17 14:18
Author

精简了一下系统默认词库,先上结果:

五笔删除了多字词,只留了单字和双字词组,拼音只留了单字

使用方法:

1、wbpy.main.zip 下载这个附件,解压后在最后一层文件夹内右键>在终端中打开

2、依次执行下列命令就可以了,该输入密码输入密码

libime_tabledict wbpy.main.txt wbpy.main.dict   #转换成dict文件
sudo cp /usr/share/libime/wbpy.main.dict /usr/share/libime/wbpy.main.dict.bak   #备份系统默认词库
sudo cp wbpy.main.dict /usr/share/libime/wbpy.main.dict   #替换默认词库文件

3、桌面右下解输入法图标>右键重新启动输入法,不行就重启系统

=============================================================================

编辑方法和技巧:

首先声明,个人只是普通用户,不会编程,编辑词库纯靠WPS和文本编辑器,以下是笨办法;

1、参考https://bbs.deepin.org/zh/post/279580,先将词库dict文件转成txt文件

cp /usr/share/libime/wbpy.main.dict wbpy.main.dict       #复制系统词库
libime_tabledict -d wbpy.main.dict wbpy.main.txt         #转换词库成txt文件

2、复制两份txt文件,用文本编辑器打开txt文件副本1,再用WPS打开txt文件副本2(右键打开方式可能无效,用WPS的“打开”命令打开),选择WPS表格组件打开

3、删除前8行([Data]行以及以上的行)

4、选择A列,数据选项卡,分列>智能分列,此时已经有AB两列,A列字母,B列汉字(注意,汉字前都有一个空格,不要动,合并要用)

5、C1单元格输入: =LEN(B1) ;复制C1,选择C2,再将WPS滚动条拖到最下面,按住shift选择C列左侧有汉字的最下一个单元格(C310609),粘贴

6、全选表格数据,数据选项卡,筛选,点C列下拉箭头,取消2、3的勾选,确定(汉字列筛选无法显示超过1万行,只有用数字列)

7、删除筛选出的行(选中第二行,下拉滚动条到最下面,按shift选中最下面一行,在行号上右键删除)

8、C列下拉,全选,确定,显示所有行;A列下拉,内容筛选输入: @ ,确定,筛选出全部拼音行;C列下拉,取消2的勾选,确定(筛选双字拼音词组)

9、同第7步,删除筛选出的双字拼音行;删除后将C、A列全选确定全部显示,取消筛选

10、D1单元格输入: =A1&B1 ;复制D1,选择D2,再将WPS滚动条拖到最下面,按住shift选择C列左侧有汉字的最下一个单元格,粘贴

11、文本编辑器新建一个空文档,复制原txt的前8行到空文档

12、WPS选择D1,滚动滚动条,按shift选择D列有内容的最下面一个单元格,复制

13、文本编辑器里光标放在第9行,粘贴,保存(文件名:wbpy.main.txt),或者选择原txt文件,覆盖保存

至此,词库文件编辑完成,txt文件大约1.1MB(原txt文件4.6MB),转换成dict文件后1.7MB(原dict文件5.4MB)

精简后输入法感觉反应更快了,毕竟原词库31万+行,精简后只有11万+行,五笔可以这么玩,拼音可能还是大词库好一点

Reply Favorite View the author
All Replies
deepin小助手
Super Moderator
OM
2024-10-17 16:16
#1

有用,我来试试看

Reply View the author
柠萌~
deepin
2024-10-17 20:36
#2

like like 好棒

Reply View the author
Oli
deepin
2024-10-18 00:50
#3

多发

Reply View the author
明月夜
deepin
2024-10-18 01:13
#4

感谢分享

Reply View the author
hinata
deepin
2024-10-18 01:57
#5

kissing_heart kissing_heart

Reply View the author
先秦淑女步
deepin
2024-10-21 07:14
#6

like

Reply View the author