日常tips手册(Rime输入法)
本文记录个人科研生活中的各种小tips和遇到的问题及其解决方案,留作提醒查阅。
1. 下载安装
Rime Imput Method Engine 中州韵输入法引擎 是一个跨平台的输入法算法框架。前往官网下载安装即可。
安装时注意可以指定用户文件夹,建议自行指定一个,不用默认路径,方便之后对输入法进行自定义。具体可参考 此处。
2. 方案配置
安装完 Rime 后,一般会自动弹出【方案选单设定】界面,提示勾选所需的输入方案。一般默认勾选【朙月拼音】等等。
- 用户可以取消勾选用不到的,比如繁体、注音等。
- 用户也可以选择字典词库维护更好的【雾凇拼音】(强烈推荐,且可以保持长期更新字典字库,具体参考 此章节)。
3. 基础配置
XNOM. 30分钟搞定 自由输入法RIME简明配置指南
Rime 的各种配置,均是由 .yaml
文件所定义。yaml
是一种标记语言。.yaml
文件实际上是文本文档。可使用记事本、或 Emeditor 等进行编辑。
对 Rime 进行自定义,是通过对 .custom.yaml
文件修改达成。不同的 .custom.yaml
文件,控制不同的功能实现。.custom.yaml
实际上是相当于对 .yaml
文件打补丁,在重新部署后,会将 .custom.yaml
中的内容写入 .yaml
文件中,完成自定。
- 例一:
weasel.yaml
是常规设置,主要控制托盘图标、候选词横竖排列、界面配色等等功能。那么,我们需要定制界面配色,只需在weasel.custom.yaml
中修改,重新部署后就可实现。 - 例二:
default.yaml
是默认设置,主要控制快捷键、按键上屏等等。同样,作修改就编辑default.custom.yaml
文件即可。 - 例三:以上是全局设置,亦即不论使用何种输入方案,均起作用。
double_pinyin_flypy.custom.yaml
这种则是输入法方案设置。主要实现特殊标点符号、词库等功能。是针对特定输入方案的配置。
可见,我们绝大部分的自定,都只需修改对应的 .custom.yaml
文件即可。
[!IMPORTANT] 所有自定修改,都必须 重新部署。在开始菜单可以找到【小狼毫】重新部署。
4. 皮肤设置
XNOM. 30分钟搞定 自由输入法RIME简明配置指南
打开 weasel.custom.yaml
文件,若没有,则新建。所有自定义项均在 patch:
下,注意缩进
1
2
3
4
5
6
7
8
9
10
11
12
13
customization:
distribution_code_name: Weasel
distribution_version: 0.14.3
generator: "Weasel::UIStyleSettings"
modified_time: "Mon Jul 13 11:31:05 2020"
rime_version: 1.5.3
patch:
style/color_scheme: google # 皮肤风格
style/layout/border_width: 0
style/layout/border: 0
style/horizontal: true #横排显示候选词
style/font_face: Microsoft YaHei # 候选词字体
style/font_point: 12 # 候选词字号
一个模仿 Windows 10 自带的微软拼音皮肤的设置如下,以供修改尝试参考:
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
customization:
distribution_code_name: Weasel
distribution_version: 0.14.3
generator: "Weasel::UIStyleSettings"
modified_time: "Thu Jun 27 17:32:21 2019"
rime_version: 1.5.3
patch:
style/display_tray_icon: true
style/horizontal: true #横排显示
style/font_face: "Microsoft YaHei" #字体
style/font_point: 13 #字体大小
style/inline_preedit: true # 嵌入式候选窗单行显示
style/layout/border_width: 0
style/layout/border: 0
style/layout/margin_x: 12 #候选字左右边距
style/layout/margin_y: 12 #候选字上下边距
style/layout/hilite_padding: 12 #候选字背景色色块高度 若想候选字背景色块无边界填充候选框,仅需其高度和候选字上下边距一致即可
style/layout/hilite_spacing: 3 # 序号和候选字之间的间隔
style/layout/spacing: 10 #作用不明
style/layout/candidate_spacing: 24 # 候选字间隔
style/layout/round_corner: 0 #候选字背景色块圆角幅度
style/color_scheme: Micosoft
preset_color_schemes/Micosoft:
name: "Micosoft"
author: "XNOM"
back_color: 0xffffff #候选框 背景色
border_color: 0xD77800 #候选框 边框颜色
text_color: 0x000000 #已选择字 文字颜色
hilited_text_color: 0x000000 #已选择字右侧拼音 文字颜色
hilited_back_color: 0xffffff #已选择字右侧拼音 背景色
hilited_candidate_text_color: 0xffffff #候选字颜色
hilited_candidate_back_color: 0xD77800 #候选字背景色
candidate_text_color: 0x000000 #未候选字颜色
5. 一些额外的自定义配置
5.1. 更改切换输入方案快捷键
默认的输入方案切换快捷键为 Ctrl+~
或者 F4
,由于 F4
也是很多常用应用的快捷键(比如 Word 中 F4
用来重复上次操作),因此我们可将该快捷键更改。
- 右键输入法白色图标,打开 “用户资料文件夹”
- 打开
default.custom.yaml
(如果没有该文件,但有weasel.custom.yaml
,则复制一份,复制后的文件重命名为default.custom.yaml
;如果没有,则自己新建文件命名为default.custom.yaml
) - 将文件内容最后的补丁部分修改如下(以
Ctrl+F4
为例):1 2 3 4 5 6 7 8 9
customization: distribution_code_name: Weasel distribution_version: x.xx.x generator: "Rime::SwitcherSettings" modified_time: "xxxx" rime_version: x.xx.x patch: switcher/hotkeys: - Control+F4 # 表示将切换输入方案快捷键更改为 Ctrl+F4
- 最后右键输入法白色图标,选择 重新部署,即可。
5.2. 更换输入方案
以更换为【雾凇拼音】为例,雾凇拼音的github地址:https://github.com/iDvel/rime-ice。
- 前往 雾凇拼音官方 github 仓库,将仓库打包下载,或者整体克隆到本地
- 右键输入法白色图标,打开 用户文件夹,将压缩包内所有文件复制粘贴到用户文件夹
- 右键输入法白色图标,选择 重新部署
- 使用切换输入方案快捷键(默认为
Ctrl+~
或者F4
),选择【雾凇拼音】即可
如果要更改切换输入方案快捷键,请参考 此章节。
5.3. 中英文shift切换和英文直接上屏
Xeon-Shao. 小狼毫(Rime)输入法设置Shift直接上屏英文字符并切换为英文状态方法
小狼毫默认输入方式下,左Shift键只切换为英文,右Shift键直接上屏中文。这对于用惯了搜狗的人来说在进行中英文混输的时候经常出错,特别影响效率,接下来提供方法解决这个问题。
- 右键输入法白色图标,打开 “用户资料文件夹”
- 打开
default.custom.yaml
(如果没有该文件,但有weasel.custom.yaml
,则复制一份,复制后的文件重命名为default.custom.yaml
;如果没有,则自己新建文件命名为default.custom.yaml
) -
将文件内容最后的补丁部分修改如下:
1 2
patch: ascii_composer/switch_key/Shift_L: commit_code # 使用左右shift键将中文输入下的英文直接上屏并切换至英文输入状态
或(右shift也需要的话)
1 2 3
patch: ascii_composer: switch_key: {Shift_L: commit_code, Shift_R: commit_code}
或(多行显示更清晰但占地方)
1 2 3 4 5
patch: ascii_composer: switch_key: Shift_L: commit_code Shift_R: commit_code
- 最后右键输入法白色图标,选择 重新部署,即可。
5.4. 希腊/数学/特殊符号快速输入
百度贴吧. 小狼毫输入法怎么输入希腊字母和数学符号
- 首先确定使用的拼音方案,右键输入法白色图标,选择输入法设定,在弹出的界面中查看自己勾选的输入方案
- 打开用户文件夹,打开
default.yaml
文件,查看其中对应输入方案的英文名称 ```yaml schema_list:- schema: rime_ice # 雾凇拼音(全拼)
- schema: xxx
```
第一行第一个表明使用的是雾凇拼音,同理其他如
luna_pinyin_simp
表明使用的是明月拼音简化字
- 新建对应输入方案的自定义配置文件。比如:
如果使用
luna_pinyin_simp
(明月拼音简化字)方案,那么新建lunar_pinyin_simp.custom.yaml
配置文件; 如果使用rime_ice
(明月拼音简化字)方案,那么新建rime_ice.custom.yaml
配置文件; - 打开新建的配置文件,写入:
1 2 3
patch: punctuator/import_preset : symbols recognizer/patterns/punct: "^/([A-Z|a-z]*|[0-9]|10)$"
- 最后右键输入法白色图标,选择 重新部署,即可。
配置完成后,可通过 /
键配合缩写实现快速输入。注意使用键盘主区域的 ?/
键唤起,而不是小键盘的 /
键。
- 输入
/xl
直接给出希腊字母,如 $\alpha$ 等。 - 输入
/sx
直接给出常用数学符号,如 ±, ÷ 等。 - 输入
/jh
直接给出一些特殊符号,如 ■,□,▣,▥ 等。
6. 参考文献
无。