推荐: https://github.com/iDvel/rime-ice 大佬维护更新的配置和词库。
MacOS 下的输入法 Rime 自定义配置(简单配置)。
使用此拼音输入法的原因是因为,写 Markdown 笔记需要很频繁的输入反引号(`)来使用代码块功能,但是系统自带的输入法不支持直接输入该符号,搜狗输入法等知名的输入法到是支持,但是他们都有一个毛病,就是不支持直接从 “他们自己” 切换到 “系统ABC”。如果你想输入英文,只能按 shift 来切换他们输入法自己的英文模式,并且 Caps Lock 按一下就固定成大写模式了。这点就很烦人,并且不贴合 MacOS 系统原生的用法。
Windows 下的小狼毫不适用本文的皮肤配置,会有部分参数无法生效。
所以在尝试了很多输入法后,找到 Rime 输入法,这个输入法是开源的,首先缺点要提出来:
- 不支持联网同步,但是支持同步词库备份到指定位置(可以找其他方式同步词库)
- 词库需要你从头开始锻炼,从别的输入法切换过来需要经历一个月甚至更长的 “养词库” 阶段
- 无图形化配置界面,配置基本都是在配置文件中配置,普通用户看见这个压力很大
优点也有的,比如这个输入法真的很轻量级,并且不联网对你的隐私保护也可以,对我而言重要的是这个输入法可以使用 CapsLock 切换系统自带的 ABC 输入法,还支持不同软件使用的不同的标点符号模式,基本满足日常使用。我是不介意养词库什么的,毕竟只是简单的打打字,非专业的文字工作者。
下面开始介绍 Rime 输入法的配置。
安装
首先去官网下载该输入法:https://rime.im
安装好之后呢,使用Ctrl + 反引号
打开输入法的简单菜单,选择第一项按回车,切换输入法为朙月拼音简体字
版本,然后重新打开菜单,选择第二项设置该模式参数为半角
,半角符号
,简体/繁体
配置,简体喜好自行设置,下面有方法可以为特定的程序设置对应的标点符号模式。
设置好后就可以打开配置文件夹,MacOS 的默认配置路径为 ~/Library/Rime
切换到此处,创建两个配置文件,如下:
1 2 3 4 5 6 7
| . ├── build ├── default.custom.yaml ├── installation.yaml ├── luna_pinyin.userdb ├── squirrel.custom.yaml └── user.yaml
|
配置
本文不涉及词库安装配置,中英文混输配置,emoji表情配置。
才不是因为体验不好而不用
首先配置输入法引擎的配置,如下配置,具体参数参考配置中的注释:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| patch: schema_list: - schema: luna_pinyin_simp menu: page_size: 7
ascii_composer/good_old_caps_lock: true ascii_composer/switch_key: Caps_Lock: commit_code Control_L: noop Control_R: noop Shift_L: commit_code Shift_R: commit_code
|
下面是皮肤的配置和特定App的输入模式配置,皮肤配置主要是仿 MacOS 原生输入法的外观,具体参数请参考注释自行调整:
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| patch:
app_options: com.googlecode.iterm2: ascii_mode: false ascii_punct: true abnerworks.Typora: ascii_mode: false ascii_punct: false com.jetbrains.goland: ascii_mode: false ascii_punct: true com.google.android.studio: ascii_mode: false ascii_punct: true com.microsoft.VSCode: ascii_mode: false ascii_punct: true com.sublimetext.4: ascii_mode: false ascii_punct: true com.vandyke.SecureCRT: ascii_mode: false ascii_punct: true com.prect.NavicatPremium15: ascii_mode: false ascii_punct: true
style: color_scheme: macos_system
preset_color_schemes: macos_light: author: "一方<liuour@gmail.com>" back_color: 0xFFFFFF border_color: 0xFFFFFF text_color: 0x424242 hilited_back_color: 0xD75A00 hilited_candidate_text_color: 0xFFFFFF hilited_candidate_label_color: 0xFFFFFF hilited_comment_text_color: 0x999999 hilited_text_color: 0x999999 candidate_text_color: 0x3c3c3c comment_text_color: 0x999999 horizontal: true inline_preedit: true label_color: 0x999999 candidate_format: "%c\u2005%@" font_face: "PingFangSC" font_point: 16 label_font_point: 13 corner_radius: 5 hilited_corner_radius: 5 border_height: 4 border_width: 4 border_color_width: 0
macos_system: author: "chili94w" back_color: 0xFFFFFF border_color: 0xFFFFFF text_color: 0x424242 hilited_back_color: 0xfff0e3 hilited_candidate_text_color: 0x3c3c3c hilited_candidate_label_color: 0x3c3c3c hilited_comment_text_color: 0x999999 hilited_text_color: 0x999999 candidate_text_color: 0x3c3c3c comment_text_color: 0x999999 horizontal: true inline_preedit: true label_color: 0x999999 candidate_format: "%c\u2005%@" font_face: "PingFangSC" font_point: 16 label_font_point: 13 corner_radius: 5 hilited_corner_radius: 5 border_height: 4 border_width: 4 border_color_width: 0
|
以上就是简单配置完成,这时候基本能有个不错的体验。
其他配置,那天心血来潮在搜索配置好,补充到本文中。
词库配置
暂略,尝试过导入搜狗的大词库,因为词库是静态的并且默认所有字词的权重都一样,初期使用 Rime 养成词库时,会影响打字选词。
词库同步
Rime 配置同步的方法就是备份生成的文件到一个网盘的共享文件夹中,手动同步的过程。
设置同步数据保存的位置,只需要修改用户配置文件夹中的installation.yaml
文件,正常只需要在末尾追加sync_dir
配置即可。注意保存的位置路径必须使用双引号包裹起来。windows 平台必须使用双斜杠来间隔路径,如下示例:
1 2 3 4 5 6 7
| distribution_code_name: Weasel distribution_name: "小狼毫" distribution_version: 0.14.3 install_time: "Tue Jan 18 20:17:57 2022" installation_id: "windows-shanghai-home" rime_version: 1.5.3 sync_dir: "C:\\Users\\你电脑的用户名\\OneDrive\\RimeSync"
|
建议手动指定installation_id
参数用来区分各个设备,默认是一串随机字符串。
当我们需要在新设备恢复的时候,只需要按装好 Rime 然后拷贝备份文件夹内除userdb.txt
后缀的文件,覆盖替换到新按装好的用户配置中。然后在输入法菜单中选择同步。
备份文件中:配置文件是单向同步仅会从主机上拷贝配置到备份处。词库是双向同步,查找各个子目录中的词库备份文件,合并到当前机器上的词库中。然后在拷贝合并后的词库到备份文件处。
使用 OneDrive 同步
先在 OneDrive 中新建一个 RimeSync 文件夹,或者其他你喜欢的名字,文件夹名称不建议包含中文或者含有特殊符号。然后配置sync_dir
的值未该文件夹的路径即可。上面给出的示例可以参考。
配置完成后,这时候点击输入法菜单中的同步用户数据,或者用户资料同步。Rime 会自动在 OneDrive 中我们指定的文件夹中创建和installation_id
相同的文件夹来存放同步数据。
当我们有多个设备同步到该位置后。RimeSync 会有多个文件夹。同步的时候,Rime 会自动在 RimeSync 下面的所有子文件夹搜索词库文件,并自行合并词库。