Rime‑WeaselSettings 是面向 Windows 平台 Rime 「小狼毫 (Weasel)」输入法的 C# 开发图形化 GUI 配置工具。原生小狼毫大量高级设置需要手动修改 YAML 文本配置文件,对新手不够友好;该工具提供可视化窗口界面,不用手写 yaml ,通过窗口表单完成外观主题、模糊音、自定义短语、词库管理等操作,自动生成对应的*.custom.yaml配置文件。

该项目配套修改定制版 librime 内核,移除 Lua 脚本,改用 C++ 插件实现对应逻辑以提升运行性能。项目参考了 WubiMaster 等开源项目的设计思路,编译产物提供打包安装包,适合不熟悉 YAML 语法的 Windows 小狼毫用户。

⚠️提示:本工具仅适用于 Windows 小狼毫 Weasel ,不支持 macOS 鼠须管、 Linux fcitx5‑rime 、安卓 Trime

核心功能

1. 候选外观与配色编辑器

内置可视化取色器,图形化编辑小狼毫候选框全套样式:

  • 字体、字号、标签注释字体;
  • 背景、文字、高亮、边框、透明度 Alpha 通道;
  • 候选框圆角、间距、布局;
  • 内置实时预览控件,修改即可看到候选框渲染效果; 编辑完成自动输出weasel.custom.yaml

2. 模糊音设置模块

图形界面勾选开启 / 关闭各类拼音模糊音,无需手写 schema 内的speller/algebra派生规则,一键生成模糊音配置片段,写入对应输入方案的 custom 配置。

3. 短语管理模块

可视化管理自定义短语custom_phrase.txt,界面新增、编辑、删除短语条目,导入导出短语文本,维护快捷输入片段。

4. 词库管理模块

.dict.yaml词典做基础管理,查看词库列表,辅助完成词典导入、启用禁用,处理词典基础元信息。

5. 配套定制 librime 内核

配套修改版 librime ,移除 Lua 脚本模块,把原本 Lua 实现的逻辑改写为 C++ 插件,目标提升输入法运行速度。普通原版小狼毫 librime 无法直接使用本工具生成的部分增强特性,需要使用项目配套内核包。

使用流程

  1. 下载网盘提供的完整安装包,安装配套定制版小狼毫内核;
  2. 运行WeaselSettings.exe图形程序;
  3. 在各个标签页调整外观、模糊音、短语、词库;
  4. 在 GUI 内点击保存,自动生成对应的custom.yaml配置;
  5. 执行小狼毫「重新部署」,配置生效。