下载词库
这里选择搜狗词库,可从如下地址下载
https://pinyin.sogou.com/dict/detail/index/116406
下载完成后需要转换词库,默认下载的是.scel
格式
转换词库
这里使用的是imewlconverter
,从以下地址下载对对应平台的版本
https://github.com/studyzy/imewlconverter/releases
由于该工具本身是使用C#, Linux平台需要安装dotnet sdk
- 安装dotnet SDK
从此处获取下载地址
wget --no-check-certificate https://download.visualstudio.microsoft.com/download/pr/5f0f07ab-cd9a-4498-a9f7-67d90d582180/2a3db6698751e6cbb93ec244cb81cc5f/dotnet-sdk-5.0.202-linux-x64.tar.gz
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-5.0.202-linux-x64.tar.gz -C $HOME/dotnet
bash //在bash环境下
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
详细可参考:
https://dotnet.microsoft.com/download/dotnet-core
- 下载imewlconverter可执行文件
wget --no-check-certificate https://github.com/studyzy/imewlconverter/releases/download/v2.9.0/imewlconverter_Linux_Mac.tar.gz
mkdir imewlconverter
tar zxf imewlconverter_Linux_Mac.tar.gz -C imewlconverter
cd imewlconverter
dotnet ImeWlConverterCore.dll -? // 获取帮助 注意需要在bash环境下执行
dotnet ImeWlConverterCmd.dll -i:scel ./开发大神专用词库【官方推荐】.scel ./搜狗标准词库.scel ./程序猿词库.scel ./计算机专业词库.scel ./计算机词汇大全【官方推荐】.scel -o:rime ./rimesogou.txt
也可使用博主转换好的 点我下载?
将词库文件放入配置库
cp rimesogou.txt ~/.config/fcitx/rime/luna_pinyin.sogou.dict.yaml
然后在的文件开头加入如下内容
# Rime dictionary
# encoding: utf-8
---
name: luna_pinyin.sogou
version: "2021.05.05"
sort: by_weight
use_preset_vocabulary: true
import_tables:
- luna_pinyin
- luna_pinyin.sogou
...
再在~/.config/fcitx/rime/luna_pinyin_simp.custom.yaml
添加
patch:
translator/dictionary: luna_pinyin.sogou
重启输入法生效,开始愉快的怼人之旅吧?
参考自: https://blog.csdn.net/qq_37227125/article/details/104738701