搜狗输入法提供非常丰富的细胞词库,平常可以在搜狗细胞词库官网上下载自己需要的词库,并导入到搜狗输入法中。如果有需要,我们也可以自己制作词库,上传到搜狗词库官网。制作流程简单,上传后通常只需要审核一天便会发布出来供用户下载。
下载词库后,我们会得到 .scel
词库文件,如果是在 Windows 平台上,只需要双击该文件即可安装该词库文件;但是在 Linux 平台上,直接运行文件会提示安装失败——“词库文件已损坏,请重新下载”。
因此在Linux平台上我们需要手动导入词库文件。
首先来看看如何安装搜狗输入法。在 Linux 上安装搜狗输入法很简单,只需要从搜狗官网上下载最新的软件安装包,执行以下命令进行安装。
$> sudo apt install <package.deb>
安装完成后,重启,在输入法中找到搜狗输入法,启用。首先我们需要确保搜狗输入法开启了细胞词库功能,打开搜狗的设置界面,如下图所示。
搜狗输入法的配置文件会默认放在 ~/.config/SogouPY
路径下。要导入词库文件(假设词库文件名为 dict.scel
),则需要将其放入 ~/.config/SogouPY/scd
路径下。
$> mv dict.scel ~/.config/SogouPY/scd/
$> cd ~/.config/SogouPY/scd/
然后,我们将词库文件名重命名为数字。(任一数字都行,只要不与文件夹中已有的词库文件名重复)
$> mv dict.scel 66.scel
改完后,打开词库配置文件。
$> vim ~/.config/SogouPY/scdlist.ini
我们将刚刚加入的词库按格式添加到 scdlist.ini
文件中。文件内容如下所示。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[scd0]
id=15097
name=成语俗语【官方推荐】
type=成语伀语【官方推荐】
[scd1]
id=15
name=原神词库
type=Genshin
[scd2]
id=15117
name=计算机词汇大全【官方推荐】
type=计算机科技
[scd3]
id=66 #id为加入的词库文件名
name=测试用例
type=测试用例
[scdlist]
version=2
其中的 [scd3]
部分是我们自行添加的内容,id
为我们的词库名66,name
和 type
可以随意填写。
改完后,保存并退出,重启。然后我们就能在搜狗输入法的设置界面中看到我们新添加的词库了!
如果词库添加成功,但打字过程中并没有如期出现词库中已有的词,那可以删除 scd
文件夹中冗余的词库文件(即在 scdlist.ini
文件中没有列出的词库文件),再重新启动试试。