让 RIME 体验更上一层楼:如何用 MediaWiki 扩展词库

💡 原文中文,约9900字,阅读约需24分钟。
📝

内容提要

建议使用开源输入法RIME结合MW2Fcitx工具,将MediaWiki百科的词条名称制作成RIME词库,以提高输入效率。

🔎

延伸解读

为什么需要扩展词库?

RIME 自带词库虽丰富,但主要面向日常用语,对游戏、动漫等专门领域的词汇收录不足。例如,在撰写相关文章时,角色名、地名、术语等常需在候选字中逐个挑选,严重影响输入效率。通过扩展词库,可以显著提升这些领域的输入体验。

MW2Fcitx 的工作原理

MW2Fcitx 是一款 Python 工具,它调用 MediaWiki 站点的 API 获取所有词条标题,经过 OpenCC 转换和去重等处理,生成 RIME 词库文件。用户只需配置 API 地址和输出文件名,即可轻松制作专属词库。

安装与配置注意事项

安装 MW2Fcitx 需 Python 环境,Windows 用户必须使用官方 Python,避免 Msys2 或 Scoop 版本。Linux 用户可通过 pip 安装,Arch Linux 需使用 PKGBUILD。配置时需指定正确的 api_path 和输出文件名,并注意 Windows 下输出词条列表可能异常。

词库安装与挂载步骤

生成的词库需放入 RIME 资源目录(Linux 为 /usr/share/rime-data/,Windows 为小狼毫用户文件夹,macOS 为 ~/Library/Rime)。随后修改输入方案的配置文件,通过 import_tables 挂载新词库,并重新部署即可生效。不同方案需分别修改。

❓

Q&A

如何使用MW2Fcitx扩展RIME的词库?

使用MW2Fcitx工具可以从MediaWiki获取词条标题,生成RIME词库,提升输入效率。

RIME输入法的词库有什么不足之处?

RIME的词库对专门领域的词汇支持不足,常常缺少游戏和动漫相关的术语。

安装MW2Fcitx需要什么环境?

安装MW2Fcitx需要Python环境,Windows用户需使用官方版本的Python。

如何配置MW2Fcitx以生成RIME词库?

需要创建config.py文件,指定MediaWiki的API路径和输出文件名,然后运行MW2Fcitx。

生成的RIME词库如何安装到系统中?

生成的词库需要复制到RIME的资源目录中,Windows用户需放在小狼毫的用户文件夹下。

添加词库后RIME的输入体验有什么变化?

添加词库后,输入体验显著提升,专门领域的词汇更易输入,候选字更丰富。

🏷️

标签

➡️

继续阅读