精简了一下系统默认词库,先上结果:
五笔删除了多字词,只留了单字和双字词组,拼音只留了单字
使用方法:
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万+行,五笔可以这么玩,拼音可能还是大词库好一点
有用,我来试试看
好棒
多发
感谢分享
Popular Ranking
Popular Events
精简了一下系统默认词库,先上结果:
五笔删除了多字词,只留了单字和双字词组,拼音只留了单字
使用方法:
1、wbpy.main.zip 下载这个附件,解压后在最后一层文件夹内右键>在终端中打开
2、依次执行下列命令就可以了,该输入密码输入密码
3、桌面右下解输入法图标>右键重新启动输入法,不行就重启系统
=============================================================================
编辑方法和技巧:
首先声明,个人只是普通用户,不会编程,编辑词库纯靠WPS和文本编辑器,以下是笨办法;
1、参考https://bbs.deepin.org/zh/post/279580,先将词库dict文件转成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万+行,五笔可以这么玩,拼音可能还是大词库好一点