神级输入法「鼠鬚管」配置指南
默认分类
2020-01-15
939
0
今天发现一个输入法引擎RIME | 中州韵输入法引擎,可以把输入法变成理想的模样。优点很多,比如速度快:不会跟其他输入法一样突然出现卡顿的情况。开源,安全:不像其他输入法会偷偷上传用户输入的文字信息。高度可定制性且跨平台
以下是针对Mac系统的配置,其他平台的小伙伴可以参考。
安装
brew cask install squirrel
刚安装好,拼音输入是繁体的,在终端 Iterm 按组合键 Ctrl+` 呼出输入法方案选单切换为拼音简化字就可以输入简体了
目录结构说明
共享资料夹 /Library/Input Methods/Squirrel.app/Contents/SharedSupport/
用户资料夹 ~/Library/Rime/
用户资料夹包含爲用户准备的内容,如:
〔全局设定〕 default.yaml 〔发行版设定〕 weasel.yaml 〔预设输入方案副本〕 <方案标识>.schema.yaml ※〔安装信息〕 installation.yaml ※〔用户状态信息〕 user.yaml
记录用户写作习惯的文件:
※〔用户词典〕 <词典名>.userdb.kct ※〔用户词典快照〕 <词典名>.userdb.txt、<词典名>.userdb.kct.snapshot 见于同步文件夹
用户自己设定的文件:
※〔用户对全局设定的定製信息〕 default.custom.yaml ※〔用户对预设输入方案的定製信息〕 <方案标识>.custom.yaml ※〔用户自製输入方案〕及配套的词典源文件
注:以上标有 ※ 号的文件,包含用户资料,您在清理文件时要注意备份!
定制指南
当用户需要对 Rime 中的各种设定做小幅的调节,最直接的方法是编辑用户资料夹中那些 .yaml 文档。但这样的做法有个弊端,程序更新以后这些文档会被覆盖更新。直接恢复文件可能会覆盖一些新功能,而逐个设置又显得麻烦。
因此推荐的方法是单独创建一个文件,文件名要跟要定制的文件名相匹,第一个「.」与定製的文件相同、「.yaml」之前加个「.custom」 具体可以参考配置部分。文件内容格式如下:
patch:
"一级设定项/二级设定项/三级设定项": 新的设定值
"另一个设定项": 新的设定值
"再一个设定项": 新的设定值
"含列表的设定项/@0": 列表第一个元素新的设定值
"含列表的设定项/@last": 列表最后一个元素新的设定值
"含列表的设定项/@before 0": 在列表第一个元素之前插入新的设定值(不建议在补靪中使用)
"含列表的设定项/@after last": 在列表最后一个元素之后插入新的设定值(不建议在补靪中使用)
"含列表的设定项/@next": 在列表最后一个元素之后插入新的设定值(不建议在补靪中使用)
配置
以下所有操作均在用户目录下进行,重新加载配置文件可以在右上角鼠鬚管下拉菜单选择Deploy。
定制每页候选单词个数
创建default.custom.yaml
文件,也可以单独针对某个输入法做设置,例如luna_pinyin.custom.yaml
仅设置「朙月拼音」的候选数是9
patch:
"menu/page_size": 9
默认输出英文
以简体「朙月拼音」为例
# luna_pinyin_simp.custom.yaml
patch:
"switches/@0/reset": 1
设置字号字体
# squirrel.custom.yaml
patch:
"style/font_face": "明兰" # 字体名称,从记事本等处的系统字体对话框里能看到
"style/font_point": 14 # 字号,只认数字的,不认「五号」、「小五」这样的
Shift切换到英文状态,并且回车后停留在英文状态
按下Shift
以后输入法切换成英文输入法
# default.custom.yaml
patch:
"ascii_composer/switch_key/Shift_L": commit_code
快捷键
从用户词典中删除误上屏的错词 Shift + Fn + Delete