Giter Club home page Giter Club logo

rime's Introduction

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


优点:开源、隐私保护、速度快、高度自定义、词库大(本配置约150万搜狗词典)。

缺点:上手难度大、无云输入(前期词库/词频准确度低)、后期维护(例如苹果更新 Emoji 需手动添加)。


目录

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

安装输入法

打开 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.extended.dict.yaml    # 词库(外挂)
luna_pinyin.dict.yaml             # 词库(汉字)
luna_pinyin.sogou.dict.yaml       # 词库(搜狗12个分类)
luna_pinyin.zonghe.dict.yaml      # 词库(综合)
opencc                            # Emoji
rime.lua                          # 动态时间、日期、星期
squirrel.custom.yaml              # 皮肤

点击重新部署完成定制,如对细节进行调整,继续往下看。

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

注2:搜狗词库较大,重新部署时间会稍长,请耐心等待。

008eZBHKgy1gn45fjrwu3j31e00c87e7


输入方案

打开 default.custom.yaml,添加输入方案。

注意:本配置不包含双拼,五笔输入方案,更多输入方案配置可参考 rime/plum

1r3FiCtUnamDHRq

候选词个数

打开 default.custom.yaml,修改数字即候选词数量。

menu/page_size: 9

E3eQ5gKHFNhPS8d

中英文切换

打开 default.custom.yaml,设置开启和禁用切换中英文。

注意1:Mac 上鼠须管不能区分左、右 Shift ,因此左、右 Shift 键的作用一样。

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

ogPE4mBitAzcZ5U

翻页键

打开 default.custom.yaml,设置翻页,如不需要在前面添加 # 号。

截屏2021-03-26 下午6.17.58

常见快捷键

打开 default.custom.yaml,设置快捷键,更多快捷键参考:点击这里

截屏2021-03-26 下午6.17.09


词库文档格式

文件命名为 <词库名>.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

注:本配置外挂的搜狗词库汇集在一起,需要单独分类和转换方法的点击这里

截屏2021-04-01 下午6.58.06


修改 Emoji

打开 opencc 文件夹内 emoji_word.txt 修改。

规则:文字+文字+Emoji,文字之间用 tab 键分隔,文字和表情之间用 空格 键分隔。

注意:词库里需有中文编码才会显示 Emoji。例如,眯眼 = 😆,词库里需包含〔眯眼〕才会显示〔😆〕。

截屏2021-03-26 下午6.05.33


载入词库和 Emoji

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

lLwFyREWcz3N7Gv


自定义快捷字符

打开 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


关闭 Emoji

Control + ` 组合键,选择朙月拼音·简化字,关闭 Emoji 选择〔🈶→🈚️〕,反之选择〔🈚️→🈶〕。

截屏2021-04-01 上午2.28.15


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

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

HIL4Jevp8tulaBk


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

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

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

UWnEmVLXvazqDAj


删除误上屏的错词

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

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


智能纠错

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

AFIO56cLTDiGo2d


动态时间、日期、星期

008eZBHKgy1gn4w304etcj31e00bzjtr

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

UTXEo4NGh5VzmBk

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

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

EiZV7jTWFUaYtpl


同步

示例:同步到 iCloud 云盘,在 iCloud 云盘内新建个文件夹(例如叫 Rime)。

  1. 打开 installation.yaml,修改 installation_id 的 UUID(例如叫 mac)。

  2. 再输入或粘贴以下代码。

 sync_dir: "/Users/用户名/Library/Mobile Documents/com~apple~CloudDocs/Rime"

RLnWQgxA9sZpY2k

点选菜单栏【ㄓ】-【同步用户数据】,打开 iCloud 云盘查看同步文件,可多台设备同步。

3WGFzIevCr69j8n

更多同步方案请参考:点击这里


卸载鼠须管

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

🔝返回顶部

rime's People

Contributors

ssnhd avatar johzzy avatar idvel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.