我的 Rime 配置

Rime 是一个开源输入法引擎,有着开源、多平台、支持高度自定义等特点。这篇博文记录了我在 macOS 平台上基于鼠须管(rime/squirrel)和雾凇拼音(iDvel/rime-ice)的 Rime 配置。

下载和安装

1
2
3
4
5
6
7
8
# 安装「鼠须管」
brew install --cask squirrel

# 安装「东风破」并使用它来安装「雾凇拼音」
cd # 回到家目录
git clone --depth=1 git@github.com:rime/plum.git # 克隆「东风破」的仓库到本地
cd plum
bash rime-install iDvel/rime-ice:others/recipes/full # 安装「雾凇拼音」

在「添加输入法」中找不到 Rime?

安装完成后,你可能需要登出(Log Out)你的当前 macOS 用户并重新登入后,才能在添加输入法中找到 Rime。

我的自定义配置

导航到 ~/Library/Rime,通过修改 default.yamlsquirrel.yaml 等文件,可以对 Rime 进行高度的自定义。而比起直接修改这些文件,更建议的方法是打补丁。下边是我的补丁文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# default.custom.yaml
patch:
schema_list:
- schema: double_pinyin_flypy # 小鹤双拼
menu:
page_size: 4 # 候选词个数
key_binder:
# 以词定字(上屏当前词句的第一个或最后一个字)
# 使用 - = 进行以词定字
select_first_character: "minus"
select_last_character: "equal"

bindings:
# 翻页 [ ]
- { when: paging, accept: bracketleft, send: Page_Up }
- { when: has_menu, accept: bracketright, send: Page_Down }
1
2
3
4
5
6
7
8
9
# squirrel.custom.yaml
patch:
style:
color_scheme: apathy
color_scheme_dark: apathy

candidate_list_layout: linear # stacked | linear
text_orientation: horizontal # horizontal | vertical
font_face: "LXGW WenKai" # 请先安装 [lxgw/LxgwWenKai](https://github.com/lxgw/LxgwWenKai)

参考资料