Rime-weasel 中州韻輸入法-小狼毫 输入法候选框不显示拼音的解决办法
在雾凇拼音中,默认的输入框是这样的:

(图源 Github Rime 配置:雾凇拼音 | 长期维护的简体词库 )
但是安装时默认的图标是这样的:

相比之下,我个人还是更习惯让字符出现在候选框里。多方搜索之下找到了解决方案。先说最终的操作,再慢慢介绍:
修改用户文件夹下的 weasel.custom.yaml
在 patch: 下添加如下内容:
"style/inline_preedit": false
变成这样:
customization:
distribution_code_name: Weasel
distribution_version: 0.17.4
generator: "Weasel::UIStyleSettings"
modified_time: "Mon Aug 11 13:53:44 2025"
rime_version: 1.13.1
patch:
"style/inline_preedit": false
没有很多自定义配置的话为什么不干脆直接抄呢(笑)
保存文档,鼠标右键电脑屏幕右下角任务栏上的“中”字,点击重新部署即可
一点点简单的原理:
Windows 的 Rime 使用小狼毫 weasel 启动[1],配置文件是用户资料文件夹下的 weasel.yaml,同时还会有一个 weasel.custom.yaml。查阅 weasel.yaml,在注释中找到# 行内显示预编辑区:true;false 对应的设置项 inline_preedit: true 改成 false 即可。
但是根据官方的介绍,如果直接在这个文件里修改属性,在下次更新的时候可能会被覆盖而导致修改失效。因此,官方给出了 patch 的修改方式[2],也就是前文直接给出的操作方法,此处不作赘述。
可选的修改项
在火狐浏览器里这个修改项可能并不生效,原因是 weasel.yaml 中的 app_options 里面有对火狐的特调,因为这玩意儿有 bug,原文是这样写的:
app_options:
firefox.exe:
inline_preedit: true # 行内显示预编辑区:规避 https://github.com/rime/weasel/issues/946
那么我们也便这样改:
patch:
"app_options/firefox.exe/inline_preedit": false
这就中啦
对应地,MacOS 称作鼠鬚管 Squirrel;Linux/IBus 称作中州韻(?)详情请见 Rime GitHub 主页 ↩︎

浙公网安备 33010602011771号