All Projects → liuour → Rime

liuour / Rime

Rime 鼠须管(Squirrel)朙月拼音·简化字配置方案〔150万搜狗词库〕

Programming Languages

lua
6591 projects

Mac 第三方输入法|Rime 鼠须管(Squirrel)配置详解


【优点】开源、隐私保护、速度快、高度自定义。

【缺点】上手难度大、无云输入、前期个人词库和词频准确度较低、需维护(例如  更新 Emoji 需手动添加)。


目录

  1. 安装输入法
  2. 定制输入法
  3. 输入方案、候选词个数、中英文切换、翻页、快捷键
  4. 载入词库和 Emoji
  5. 自定义快捷字符
  6. 模糊音
  7. 自定义短语
  8. 皮肤主题
  9. 特定程序里关闭开启中文输入
  10. 特定程序里中文状态输入英文标点
  11. 词库文档格式
  12. 外挂词库
  13. 搜狗词库转换
  14. 动态时间、日期、星期
  15. 删除误上屏的错词
  16. 智能纠错
  17. Emoji 开启关闭
  18. 同步和备份
  19. 卸载鼠须管方法
  20. Telegram交流群 Twitter

安装输入法

打开 Rime 官网下载安装包并安装,点选菜单栏【ㄓ】图标,即可使用鼠须管输入法。

小贴士:按 Control+` 切换输入方案。

008eZBHKgy1gn4v5nn7h7j31e20d2wfr


定制输入法

下载档案文件 档案文件 并解压得到【配置文件】和【花园明朝字体】两个文件,将字体安装到 Mac 字体册。

点选【用户设定】打开 Rime 文件夹,将【配置文件】里的所有文件粘贴进去,并选择覆盖。

注意:覆盖前建议先备份原文件。

008eZBHKgy1gn45cxyphgj31e20ca7e9

# 配置文件介绍
custom_phrase.txt                 # 自定义短语           
default.custom.yaml               # 全局配置 
easy_en.dict.yaml                 # 词库(英文)                       
easy_en.schema.yaml               # 词库(英文)方案定义                                   
luna_pinyin_simp.custom.yaml      # 朙月拼音·简化字设置
luna_pinyin_simp.schema.yaml      # 朙月拼音·简化字方案定义
luna_pinyin.sogou.dict.yaml       # 词库(搜狗)                              
luna_pinyin.cn_en.dict.yaml       # 词库(自定义)                    
luna_pinyin.dict.yaml             # 词库(汉字)    
luna_pinyin.extended.dict.yaml    # 外挂词库                    
opencc                            # Emoji
rime.lua                          # 动态时间、日期、星期            
squirrel.custom.yaml              # 皮肤                         

点击【重新部署】完成定制。

注意1:修改任何配置都要重新部署(快捷键 Control+Option+`)才会生效。

注意2:本配置包含词库较大(约150万),重新部署时间会稍长,请耐心等待。

008eZBHKgy1gn45fjrwu3j31e00c87e7

到这里可以近乎完美地使用输入法了,对细节进行调整,继续往下看。


输入方案、候选词个数、中英文切换、翻页、快捷键

打开 default.custom.yaml

输入方案

1r3FiCtUnamDHRq

候选词个数

默认每页至多显示 5 个候选项,而允许的范围是 1~9。

E3eQ5gKHFNhPS8d

切换中英文

Mac 系统上的鼠须管不能区分左、右 Shift ,因此左、右 Shift 键的作用一样。

注意:如果 caps 键不能切换大小写,打开系统偏好设置 - 键盘 - 输入法 - 取消勾选【使用大写锁定键切换“美国”输入模式】

ogPE4mBitAzcZ5U

翻页

截屏2021-02-23 下午6.33.18

快捷键

更多快捷键参考:点击这里

yI5XAYwr9mg23ES


载入词库和 Emoji

打开 luna_pinyin_simp.custom.yaml 载入 Emoji、中/英文词库。

lLwFyREWcz3N7Gv

opencc 文件夹内 emoji_word.txt 可修改 Emoji。

注:候选词如果不显示某个 Emoji,原因是词典里没包含 Emoji 中文编码。例如,眯眼 = 😆,词典里需包含〔眯眼〕才会显示〔😆〕。

1yGouCUvIeFhSDn


自定义快捷字符

打开 luna_pinyin_simp.custom.yaml 修改快捷 Emoji 和符号。

iNUSQxemPdycoRg


模糊音

打开 luna_pinyin_simp.custom.yaml,去掉前面的 # 开启模糊音。

jXRH9aq3iAlIOhW


自定义短语

打开 custom_phrase.txt 编辑短语,规则:文字 + 编码 + 权重,使用 Tab 键分隔。

注意:自定义短语始终会显示在第一候选词。

RhHwdz9GT3NAlx7

效果:

S3z1lxFm8Kws6nW


皮肤主题

打开 squirrel.custom.yaml,在 style/color_scheme: 后方输入皮肤名字更换主题。

更多皮肤效果:点击这里

GSyDz7sZP5nO3jY

  • 每 8bit 一组,从低位到高位分别代表 Red、Green、Blue、Alpha,共 32bit。
  • Alpha 值(如果界面支持)是可选的,默认为 0xF F 即不透明。
  • 把颜色值写为十六进制数,即 0xAABBGGRR0xBBGGRR

008eZBHKgy1gn45ifbfhnj311r0kw769


特定程序里关闭开启中文输入

打开 squirrel.custom.yaml 进行添加修改设置。

HIL4Jevp8tulaBk


特定程序里中文状态输入英文标点

打开 squirrel.custom.yaml,在指定程序里加入 ascii_punct: true 即可。

例如,下图里是 Visual Studio Code 里中文状态输入标点是英文符号。

UWnEmVLXvazqDAj


词库文档格式

文件命名为 <词库名>.dict.yaml。 词库文件的前半部份为一份 YAML 文档:

# 注意这里以 --- ... 分别标记出 YAML 文档的起始与结束位置
# 在 ... 下方空一行

---
name: luna_pinyin            # 词库名
version: "0.9"               # 版本
sort: by_weight              # by_weight(按词频高低排序)或 original(保持原码表中的顺序)
use_preset_vocabulary: true  # true 或 false,选择是否导入预设词汇表【八股文】
...

# 格式每行定义一条〔文字-编码〕,字符与码表之间使用 tab 键,码表之间使用空格键。
测	ce
测试	ce shi
目的地	mu di di

外挂词库

打开 luna_pinyin.extended.dict.yaml,将词库名称添加进去。

例如:搜狗词库 luna_pinyin.sogou.dict.yaml,输入 - luna_pinyin.sogou


搜狗词库转换

➊ 打开搜狗词库下载 .scel 词库文件。下载深蓝词库转换工具 imewlconverter_Windows.zip 并打开,选择词库并点击打开。

➋ 选择【搜狗细胞词库 scel】-【无拼音纯汉字】,再点击转换保存在本地。

bVyxtQvzXmBjCTP

➌ 生成 .txt 文件,将下面代码粘贴在 .txt 文档最上方(... 下面空一行),再修改词库名并保存。

# 可以将包含哪些词库写在此处,方便日后查看是否有重复。

---
name: luna_pinyin.sogou            # 词库名
version: "0.9"               
sort: by_weight              
use_preset_vocabulary: false
...

例如:name: luna_pinyin.sogou

然后将 .txt 文件重命名为 luna_pinyin.sogou.dict.yaml,放在 Rime 目录文件夹内,再依照外挂词库载入。


动态时间、日期、星期

008eZBHKgy1gn4w304etcj31e00bzjtr

打开 Rime.lua,可修改格式和快捷编码,例如,rq = 日期

UTXEo4NGh5VzmBk

最后在对应的输入方式里加入下面代码生效。

例如:朙月拼音·简化字,即添加在 luna_pinyin_simp.custom.yaml

EiZV7jTWFUaYtpl


删除误上屏的错词

先把选字光标( )移到要删除的词组上,按 Shift+Fn+Delete 键(第三方键盘按 Control+Delete)。

注:只能从用户词典中删除词组;词库里词组只会取消其调频效果。


智能纠错

打开 luna_pinyin_simp.custom.yaml 下拉至底部。

AFIO56cLTDiGo2d


Emoji 开启关闭

Control + ` 组合键切换输入方式,选择朙月拼音·简化字,再选择〔🈶→🈚️〕。反之选择〔🈚️→🈶〕。

注意:此处也可以设置半/全角符号,中文过滤等。

zqf5LdKeXMsocEt


同步和备份

  1. 打开 installation.yaml,将 installation_id 后面的随机 UUID 改为自己喜欢的名称,例如 mac
  2. 示例:同步和备份到 iCloud 云盘,在 iCloud 新建一个 Rime 文件夹,再添加下面一行路径代码。
 sync_dir: "/Users/用户名/Library/Mobile Documents/com~apple~CloudDocs/Rime"

RLnWQgxA9sZpY2k

  1. 点选菜单栏【ㄓ】-【同步用户数据】,打开 iCloud 云盘会看到 备份文件 mac已完成。

3WGFzIevCr69j8n

更多设备同步请参考:点击这里


卸载鼠须管方法

  1. 打开系统盘好设置 - 键盘 - 输入法,移除【鼠须管】。
  2. 打开访达并按下 command+shift+G 前往 /Library/Input Methods 文件夹,删除【Squirrel.app】。
  3. 如上,前往 ~/Library 并删除文件夹【Rime】。
  4. 重新登入系统,确保清理完毕。

🔝返回顶部

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].