rime-setting

🐉 Rime Setting - 极致输入体验配置

一套专为 macOS 鼠须管(Squirrel)打造的 Rime 高级配置,基于 “模块化共享架构” 设计,集成了 Lua 增强中英混输语义模型


✨ 核心特性


🚀 快速上手

  1. 备份: 备份现有的 ~/Library/Rime 文件夹。
  2. 安装字体: 安装 fonts/ 目录下的字体(HanaMinA/B)。
  3. 同步文件: 将本仓库所有文件拷贝至 ~/Library/Rime
  4. 重新部署: 点击 Rime 图标,选择 “重新佈署 (Redeploy)”

🛠 功能指令说明

指令 描述 示例
q 动态计算器 q1+2*3 -> 7
R 人民币/大写转换 R123.4 -> 壹佰贰拾叁元肆角
rq 日期转换 2024-03-14
sj 时间转换 09:15:20
` 笔画反查 `hspnz
Ctrl + Shift + 4 繁简切换 实时切换
Ctrl + Delete 选中并删除错词 选中错词按此键

🛠 开发与维护

自动化校验

本项目内置了 check.sh 脚本。如果您修改了配置,请在终端运行:

./check.sh

脚本会自动调用官方编译器验证您的 YAML 语法和引用逻辑。

智能应用感知

squirrel.custom.yamlapp_options 下,我们为常用的开发工具(VSCode, IntelliJ, Slack, Obsidian 等)预设了自动切换英文模式的规则,确保您的开发流程不被打断。


📂 模块化配置文件指南

本项目采用了 “核心逻辑分离” 的架构,方便维护:


🎨 切换皮肤

打开 squirrel.custom.yaml,修改以下两行:

style/color_scheme: wechat_light      # 浅色模式皮肤
style/color_scheme_dark: wechat_dark # 深色模式皮肤

推荐可选:wechat_light, mac_light, google, nord_light, apathy 等。


📝 开发者提示 (Maintenance)

如果您需要修改 全方案通用 的功能(例如调整计算器的触发键或修改 Emoji 过滤规则): 👉 请直接修改 shared_common.yaml。修改后,所有输入方案都会同步更新。


📚 增强词库同步

本项目支持通过 git submodule 同步 rime-dict 增强词库:

  1. 引入子模块git submodule add https://github.com/Iorest/rime-dict.git dicts
  2. 一键链接:运行 ./sync_dicts.sh 自动创建词库映射。
  3. 重新部署:Rime 会自动识别并编译这些增强词库。

感谢