
























用了很多年的搜狗输入法, 苦于越来越多的后台, 又换到微软原生的输入法, 结果又出现了 vscode vim 中使用中文输入法的时候会一直乱跳, 遂又产生了换输入法的想法
我对输入法的要求很简单: 简洁方便, 后台干净, 自带良好的词库即可, 最后了解到了小狼毫输入法 (rime 的 windows 版本, 又称 rime weasel) 加 雾凇方案, 可定制项非常多, 也可以集成其他方案, 慢慢打磨成自己顺手的输入法
下载 exe 安装包进行安装即可, 安装位置选择 D:\software\Rime, 用户文件夹选择 D:\software\Rime\profile
直接下载 zip 解压后将所有文件复制到 D:\software\Rime\profile 即可
之后在任务栏的语言栏右击小狼毫图标选择重新部署, 等待部署完成后按 F4 选择 雾凇方案 即可, 也可以切换简繁体, 中英文标点和全半角等
雾凇方案 - 官方配置指南 rime weasel - wiki
可以通过直接修改 profile 下的 default.yaml 和 weasel.yaml 实现, 但是后续无法再方便地进行更新, 推荐通过 patch 方式进行修改, 比如 default.yaml 的 patch 文件就是 default.custom.yaml
修改 D:\software\Rime\profile\weasel.custom.yaml, 添加如下
patch:
# 配色方案
"style/color_scheme": "lost_temple"
# 字体相关配置
"style/font_face": "JetBrainsLxgwNerdMono, 'Segoe UI Emoji'"
# 标签字体
"style/label_font_face": "JetBrainsLxgwNerdMono, 'Segoe UI Emoji'"
# 注释字体
"style/comment_font_face": "JetBrainsLxgwNerdMono, 'Segoe UI Emoji'"
# 全局字体字号
"style/font_point": 16
# 标签字体字号,不设定 fallback 到 font_point
"style/label_font_point": 16
# 注释字体字号,不设定 fallback 到 font_point
"style/comment_font_point": 14
# 行内取消显示预编辑区, 可以解决 vscode 输入中文的光标跳动问题
"style/inline_preedit": false
# 针对不同的应用程序设置输入法的默认状态
# ascii_mode true 表示使用英文
# vim_mode true 表示在使用 <Esc> 或者 ctrl + [ 时自动切换到英文
app_options:
WindowsTerminal.exe:
ascii_mode: true
vim_mode: true
Obsidian.exe:
ascii_mode: true
vim_mode: true
Code.exe:
ascii_mode: true
vim_mode: true
MobaXterm.exe:
ascii_mode: true
vim_mode: true
修改 D:\software\Rime\profile\default.custom.yaml
patch:
# 方案选单, 我只使用全拼
schema_list:
- {schema: rime_ice}
# 修改了默认配置中的快捷键和是否折叠
switcher:
caption: [方案选单]
# 修改快捷键 F4 呼出方案选单
hotkeys:
- F4
save_options:
- ascii_punct
- traditionalization
- emoji
- full_shape
- single_char
# 呼出时是否折叠
fold_options: false
# 折叠时是否缩写选项
abbreviate_options: true
# 折叠时的选项分隔符
option_list_separator: ' | '
# 添加 , 和 . 翻页
key_binder/bindings/+:
- { when: paging, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down }
修改完成后重新部署即可, 后续更改配置基本只需要修改这两个文件, 更新方案直接通过覆盖文件的方式进行全量更新
在配置目录新增或修改 installation.yaml 文件, 写入如下内容
installation_id: pc_leigod911
sync_dir: "C:/Users/lvbibir/OneDrive/1-lvbibir/软件配置/rime-sync"
sync_dir 配置成同步的目录, 我这里使用 onedriveinstallation_id 需要配置成不同的, 不然可能会冲突或者互相影响Rime 的机制是:
sync_dir (你的 OneDrive 同步根目录) 里, 用自己的 installation_id 建一个子目录 (比如 pc_leigod911,pc_laptop)右击小狼毫的状态栏依次执行 重启算法服务 重新部署 用户资料同步
Windows 小狼毫可以用计划任务实现定时同步,本质就是定时执行 WeaselDeployer.exe /sync 这个命令.
需要注意的事, /sync 可能会导致 WeaselServer.exe 重启或短暂中断,正在输入时会打断上屏, 有人就遇到计划任务每小时同步导致输入中断的问题. 所以建议把触发条件设成空闲时段.
程序文件夹任务计划程序创建任务仅当用户登录时运行, 使用最高权限运行每天, 重复任务间隔 设为 1 小时, 持续时间选 无限期WeaselDeployer.exe/sync.D:\software\Rime\weasel-0.17.4, ❗按实际情况修改仅当计算机空闲以下时间后才启动此任务,比如 10 分钟sync_dir 根目录,并且各自 installation_id 不同/sync,否则看起来像没合并以上.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。