fcitx5导入五笔词库
2022-02-24 本文已影响0人
EvineDeng
fcitx5 是支持导入自造词的,不过在 archlinux wiki 以及 fcitx5 wiki 中都没写。
五笔用户少,linux用户少,archlinux用户更是少上加少,根本找不到帮助文档。最后经询问开发者大佬之一 wengxt@github,才成功的导入。
导入词库
- 先退出fcitx5程序,如需备份现有用户词词库请见导出词库。
- 按以下形式准备好你自己的词库:
aaaa 期期艾艾
aaad 草莽英雄
aabg 草草了事
aadn 落花有意流水无情
aadq 艾萨克
aakh 茉莉路
aakh 莲花路
aalf 苜蓿园
aalf 草莓园
就两列数据,左边是键码,右边是词组,中间以空格分隔。不是这种形式的可以使用 深蓝词库转换 来转换为这种形式(这个工具甚至可以将拼音词库转换为五笔词库)。
注意:五笔有三个版本:86版、98版、新世纪版,在整理词库时先搞清楚版本。
- 命令行运行:
libime_tabledict -u <你的词库文件> ~/.local/share/fcitx5/table/wbpy.user.dict
其中wbpy.user.dict
根据你使用的输入法程序决定,比如wbpy.user.dict
对应五笔拼音
(这是五笔86版),wubi98-pinyin.user.dict
对应五笔98拼音
(这是五笔98版),wubi-large.user.dict
对应五笔大字集
,等等。
- 然后重新启动fcitx5即可。
导出词库
libime_tabledict -d -u ~/.local/share/fcitx5/table/wbpy.user.dict <词库保存目标文件>
生成的文件[Auto]
这一行和它以后的内容基本可以删除。
其中的wbpy.user.dict
根据你所使用的五笔输入法而不同。libime_tabledict
始终只认最后一份导入的词库,如需要导入多份词库文件,在用libime_tabledict
程序导入前先进行合并:
cat 词库1.txt 词库2.txt 词库3.txt | sort -u > 词库汇总.txt