几年前在使用Linux Mint的时候,就在考虑有没有可以跟Windows端同步用户数据的输入法,于是就安装了rime,并使用了🍀四叶草拼音输入方案。当时实在是不像研究rime的配置文件,所以总是有一些时不时会出现的问题。后面在Windows上就一直用着系统自带的输入法了。
最近打字,越来越觉得Windows自带输入法的各种问题。自组词有时候用好几遍也记不住。而且并不会随Microsoft账号同步。正巧最近搜到了雾凇拼音 | 长期维护的简体词库 。所以决定一次性把所有桌面设备的输入法换成rime。
安装rime和雾凇拼音
- 从rime 官网下载后一路默认值,此时的用户文件夹在
%APPDATA%\rime
- 从雾凇拼音 仓库打包下载整个仓库,把所有文件放在
%APPDATA%\rime
一些自定义
设置同步
打开%APPDATA%\rime\installation.yaml
添加下面两行,注意引号种类
1 2
| installation_id: "office" sync_dir: 'D:\OneDrive\rime\'
|
其中installation_id
用于区分不同设备,sync_dir
指定同步文件夹的位置。
确保不同设备的sync_dir
指向相同位置,就可以跨平台同步用户数据。
下面设置一个计划任务用于定期自动同步,执行命令为
1
| WeaselDeployer.exe /sync
|
修改操作逻辑
新建%APPDATA%\rime\weasel.custom.yaml
,内容如下:
1 2 3 4
| patch: "style/color_scheme": google "style/horizontal": true "style/inline_preedit": false
|
新建%APPDATA%\rime\default.custom.yaml
,内容如下:
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
| patch: schema_list: - {schema: rime_ice} menu/page_size: 7
switcher: caption: 「方案选单」 hotkeys: - Control+grave save_options: - full_shape - ascii_punct - traditionalization - emoji fold_options: true abbreviate_options: true option_list_separator: ' / '
ascii_composer/good_old_caps_lock: true ascii_composer/switch_key: Caps_Lock: commit_text Shift_L: commit_code Shift_R: commit_code Control_L: noop Control_R: noop Eisu_toggle: clear
|
部署
在状态栏输入法图标上右键选择,重新部署
。
一个模仿Windows输入法的皮肤
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
| patch: preset_color_schemes: microsoft_sim: name: 仿微软输入法 author: plutotree back_color: 0xF4F4F4 border_color: 0xDCDCDC text_color: 0x000000 hilited_text_color: 0xF4F4F4 hilited_back_color: 0xFFD8A6 hilited_candidate_text_color: 0x000000 hilited_candidate_back_color: 0xFFD8A6 candidate_text_color: 0x000000 comment_text_color: 0x888888
style: color_scheme: microsoft_sim label_format: "%s" font_face: "微软雅黑" font_point: 14 horizontal: true inline_preedit: true layout: min_width: 160 min_height: 0 border_width: 1 border_height: 1 margin_x: 12 margin_y: 12 spacing: 10 candidate_spacing: 24 hilite_spacing: 8 hilite_padding: 12 round_corner: 0 corner_radius: 4 shadow_radius: 0 blur_window: true
|