Rime-weasel 中州韻輸入法-小狼毫 输入法候选框不显示拼音的解决办法

在雾凇拼音中,默认的输入框是这样的:
img
(图源 Github Rime 配置:雾凇拼音 | 长期维护的简体词库

但是安装时默认的图标是这样的:
img

相比之下,我个人还是更习惯让字符出现在候选框里。多方搜索之下找到了解决方案。先说最终的操作,再慢慢介绍:

修改用户文件夹下的 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

这就中啦


  1. 对应地,MacOS 称作鼠鬚管 Squirrel;Linux/IBus 称作中州韻(?)详情请见 Rime GitHub 主页 ↩︎

  2. 官方定制指南 ↩︎

posted @ 2025-08-11 18:58  半朵栀子花  阅读(439)  评论(0)    收藏  举报