想不到有一天我居然会折腾我的输入法… 作为一个折腾的孩子,折腾各种硬件软件是常有的事情,但最近发现了一个输入法,然后掉进了另一个圈子。这个输入法就是:中州韵输入法引擎 RIME,在 mac 上名字叫鼠须管。今天简单记录在 MacOS 下安装和使用的配置过程。

优点

  • 隐私:这个引擎开源的,不可能出现上传你输入的内容到云上的情况
  • 快速:不联网一定比你联网输入要快,但也不联想(所以这个快速因人而异)
  • 高度自定义:想怎么定义都行,可以用自己的词库

缺点

  • 安装和配置有大门槛,当然难不倒我们搬砖的

安装 RIME

我直接用 brew 安装就完事了,当然你也可以官网下载

1
brew install --cask squirrel

安装完成之后,第一个坑就出现了,输入法并不会直接显示出来,你需要主动添加。

input-method-setting-1.png
input-method-setting-1.png

我一开始找了半天,一直以为没有安装成功😢

安装 plum

plum(東風破) 是 RIME 的配置管理工具

1
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | bash

安装 雾凇拼音

雾凇拼音 提供了一套开箱即用的完整 RIME 配置

1
2
3
4
5
6
7
8
9
# 拉取并 plum 进入目录(如果按上面步骤已经安装 plum 则你现在已经在这个目录了,不需要做这个操作)
git clone --depth 1 https://github.com/rime/plum.git
cd plum

# 安装或更新:全部文件
bash rime-install iDvel/rime-ice:others/recipes/full

# 安装或更新:所有词库文件
bash rime-install iDvel/rime-ice:others/recipes/all_dicts

现在只需要重新加载一次就可以宣布安装完成了。F4 可以切换输入法(双拼等等)

自定义配置

当然 RIME 最重要的就是支持自定义配置,以下是我自己的配置,仅供参考。

打开配置文件夹(这里有个 Deploy 需要注意⚠️ 一下, 后面会提到)

input-method-squirrel-setting

default.custom.yaml

新建配置文件 default.custom.yaml

1
2
3
4
5
6
7
8
9
10
11
patch:
menu:
page_size: 8 # 候选词个数
ascii_composer:
good_old_caps_lock: true # true | false
switch_key:
Caps_Lock: clear # commit_code | commit_text | clear
Shift_L: commit_code # commit_code | commit_text | inline_ascii | clear | noop
Shift_R: commit_code # commit_code | commit_text | inline_ascii | clear | noop
Control_L: noop # commit_code | commit_text | inline_ascii | clear | noop
Control_R: noop # commit_code | commit_text | inline_ascii | clear | noop

这里我需要自定义的是候选词的个数,还有 Shift 切换中英文

squirrel.custom.yaml

新建文件 squirrel.custom.yaml 这里我需要调整的是字体和配色,app_options 可以使得进入某个应用的时候自动切换为英文避免输入中文,我经常用的是 raycast

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 適用於【鼠鬚管】0.9.13+
# 位置:~/Library/Rime/squirrel.custom.yaml
# 用法:想要哪項生效,就刪去該行行首的#字符,但注意保留用於縮進的空格

patch:
# us_keyboard_layout: true # 鍵盤選項:應用美式鍵盤佈局
# show_notifications_when: growl_is_running # 狀態通知,默認裝有Growl時顯示,也可設爲全開(always)全關(never)
style/horizontal: true # 候選窗横向顯示
# style/inline_preedit: false # 非內嵌編碼行jing
style/font_face: "LXGW WenKai Mono" # 我喜歡的字體名稱
# style/font_point: 21 # 字號
# style/corner_radius: 10 # 窗口圓角半徑
# style/border_height: 0 # 窗口邊界高度,大於圓角半徑才有效果
# style/border_width: 0 # 窗口邊界寬度,大於圓角半徑才有效果
style/color_scheme: lost_temple # 選擇配色方案
app_options/com.raycast.macos:
ascii_mode: true

# 註:預設的配色方案及代碼(指定爲 style/color_scheme )
# 系統默認色系 - native
# 碧水 - aqua
# 青天 - azure
# 明月 - luna
# 墨池 - ink
# 孤寺 - lost_temple
# 暗堂 - dark_temple
# 星際我爭霸 - starcraft
# 谷歌 - google
# 曬經石 - solarized_rock
# 简约白 - clean_white

其他还有很多自定义的配置,请参考官方文档。注意,配置添加或修改完成后需要重新部署才会生效。

安卓如何用雾凇

下载地址:https://github.com/fcitx5-android/fcitx5-android/releases
注意选择版本是:

  • app 的 arm64-v8a
  • plugin.rime 的 arm64-v8a

步骤

  1. 下载上面两个 apk 并安装
  2. https://github.com/iDvel/rime-ice 中的全部内容打包下载到手机
  3. 解压并替换目录 /storage/emulated/0/android/data/org.fcitx.fcitx5/data/rime 注意目录可能不一样,只需看清楚包名和最后的 rime
  4. 重新加载配置(打开输入法界面,键盘的页面,有配置项)

总结

作为一个隐私控,其实输入法一直被我遗忘,因为之前用搜狗输入法,也挺习惯的。但是最近发现了这个输入法,就开始折腾了。其实折腾的过程也是很有意思的,毕竟自己的输入法,自己的词库,自己的配置,这些都是很有意思的事情,使用起来也慢慢发现也挺顺畅的。

相关参考链接