开始使用宝藏输入法 rime

#rime

2025-03-22 19:39:14

作为一个 Linux 重度用户,中文输入法一直是我的痛点,或许我很早前也有使用过 rime 吧,但默认的繁体输出肯定把我吓跑了。直到前不久,我希望豆包给我推荐一个 Linux 下好用的输入法,背景是搜狗输入法在 Wayland 下无法使用,还得用 xorg,而 xorg 已经被废弃了。

rime 是作为 Fcitx 或 iBus 的插件使用的,默认输出为繁体,但可定制化程度非常高,网络上大家分享的词库也非常丰富,比如 雾凇拼音 以及 https://github.com/ssnhd/rime 都是很不错的选择,我是将两者融合,主要使用后者提供的皮肤。

选用 rime 并不是心血来潮,而是慎重考虑的选择,rime 支持 Windows、Mac、Linux、Android,且能跨端同步数据,简直没有比这更好的了,另外,词库还可以用搜狗的,瞬间搜狗输入法也好,讯飞也罢,再也不香了。

rime 使用

首先,安装 rime,Linux 可以使用 ibus-rime,或者 fcitx-rime
Mac 下可选择 https://github.com/LEOYoon-Tsaw/squirrel
Android 可以选择 https://github.com/gurecn/YuyanIme

mac 和 linux 下安装后,备份配置,然后 clone 雾凇拼音的配置,直接采用即可,然后微调比如候选词水平展示,候选词个数、皮肤等。

rime 候选词水平展示

这可能是搜狗拼音等常用输入法导致的,致使我们很难适应垂直显示候选词的方式,其实我感觉垂直展示也还好,就是一时半会不习惯。 在 mac 下,修改 squirrel.custom.yaml,确保有如下配置:

1
2
3
4
5
6
7
8
9
patch:
  show_notifications_when: appropriate     # 状态通知,可设为全开(always)全关(never)  

  # 皮肤主题名称输入在下方,分为浅色和深色
  # 浅色主题
  style/color_scheme: wechat_light
  # 深色主题
  style/color_scheme_dark: wechat_dark
  style/candidate_list_layout: linear  # stacked | linear

起作用的是 style/candidate_list_layout: linear, linear 表示水平展示,stacked 表示垂直。

在 Linux 下,这个配置无效,我最终使用 gnome 扩展 解决了,安装后,自己在图形化界面配置下就行。

rime 候选词个数调整

Linux 以及 Mac 下均为 default.yaml 里面,修改 menu.page_size 即可。

rime 快捷键调整

Linux 以及 Mac 下均为 default.yaml 里面,我习惯了左边以及右边 shift 均为切换中英文,这和默认的不一致,我做了修改。

至于主题,在候选词方向调整里面,我已经说了,我是用微信的这个配置,很不错。

rime 词库同步

修改 installation.yaml 里的 sync_dir 以及 installation_id 配置,修改后,点击 rime 的同步按钮,会在 sync_dir/installation_id 下生成配置信息以及词库,然后新建一个 git 仓库,将所有的 yaml 文件忽略,此时就只有 custom_phrase.txt 以及 rime_ice.userdb.txt 这两个文件了,同步这两个文件即可。

跨设备同步时,采用同一个 git 仓库即可,当然使用别的方式来同步这两个文件也 OK 的,点击同步时,会先将这两个文件的内容同步合并到本地,然后再导出本地的词库和配置,是增量更新。

Android 下,暂时没看到词库同步的,安装的输入法可能并不支持词库的同步或没展示出来,但使用起来体验 OK,没啥问题,不想再去折腾了。

整体使用下来,rime 体验远超搜狗输入法,词库可以 Mac 和 Linux、Windows 同步,非常适合我们程序员。我之所以采用 git 来同步,主要是为了版本记录考虑的。

最后更新于