- Squirrel 0.15.2 简体 全拼
- 「袖珍简化字方案」 rime/rime-pinyin-simp
- 融合「Easy English Nano」英文输入方案 tumuyan/rime-pinyin-simp
- 纯简体字表、词库(这样在用户词典中也是简体了)
- 《通用规范汉字表》8105 字表 iDvel/The-Table-of-General-Standard-Chinese-Characters
- 华宇野风系统词库 华宇拼音输入法论坛 - 华语野风系统词库
- 八股文语言模型 lotem/rime-octagram-data/tree/hans
- 简繁切换 rime/home/issues#388
- 动态日期、时间、星期 KyleBing/rime-wubi86-jidian
- 所有标点符号直接上屏,「/」模式改为「v」模式,「/」直接上屏
- 没有 emoji,如需要可参考 maomiui/rime 、fkxxyz/rime-cloverpinyin 等
- 增加了许多拼音纠错(手速太快经常按错 😅)
部署前先将 pinyin_simp.dict.yaml
中的 - dicts/private
这行删除,这是我自己的私有词库(联系人之类的),否则部署时会报错。
「袖珍简化字方案」为主,挂载「Easy English Nano 方案」,以支持汉语和英文的输入。
将两个方案的扩展词库分别放置进了 dicts/
和 melt_dicts/
目录中,让主目录清爽一些。
自定义了 punctuator
,主要是让标点符号直接上屏,将「/」模式改为了「v」模式,有一些个性化的键盘符号映射,比如单引号为 「
和 」
,可以自行按需修改。
袖珍简化字原方案中的字表涵盖了大量的错误多音字、古字、超大字符集,替换为自己整理的 8105 字表。
袖珍简化字原方案中的词库有特别多的异形词和错别字,找到了“华宇野风系统词库”,感谢原作者的辛苦整理,几乎已经修正了所有的异形词。
各文件说明:
.
├── build/ # 构造目录,大修改之后,或遇到某些问题时,建议删除后重新部署
├── default.custom.yaml # 基础设置
├── squirrel.custom.yaml # 鼠须管的皮肤设置
├── installation.yaml # 同步设置
├
├── pinyin_simp.schema.yaml # 袖珍简化字输入方案
├── pinyin_simp.custom.yaml # 对方案的扩充(关键配置文件)
├── symbols.custom.yaml # 键盘符号行为,单独拆分出来了,主要是将「/」模式改为了「v」模式
├── pinyin_simp.dict.yaml # 挂载词库
├── dicts/ # 扩展词库目录
├
├── melt_eng.schema.yaml # Easy English Nano 输入方案
├── melt_eng.dict.yaml # 挂载词库,及原方案初始词库
├── melt_dicts/ # 扩展词库目录
├
├── custom_phrase.txt # 自定义短语
├── opencc/ # Emoji、符号映射
├── rime.lua # lua 脚本
├
└── zh-hans-t-essay-bgw.gram # 八股文模型
installation.yaml
与 user.yaml
在首次部署后会自动生成。
在 custom_phrase.txt
置顶了很多字词,一是为了解决单编码时(只输入一个字母时)被英文占据最前面的候选项(这需要设定 custom_phrase.txt
比 melt_eng
的权重高),二是方便进行一些快速输入。
在 custom_phrase.txt
中可以设置某些字词的完整注音,以让其永远只出现在前 N 个候选项,但是这样设置之后,这些字词就不能与正常的字共同造词(包含完整注音的自造词无法被记住)。现在不知道如何能完美的固定某些字词的候选项顺序,搜索了很多,似乎 Rime 就没有置顶功能。
由于
custom_phrase.txt
这个特性,最好不要对字词使用完整的编码以污染平时正常遣词造句。如 「他们」最好设置为「tm、tam、tmen」,而不是「tamen」。
如「仙剑奇侠传」最好设置为「xj、xjqxz」,而不是「xianjianqixiazhuan」。
顺便推荐一下在 VSCode 中给 YAML 设置默认 Tab 行为的方法:microsoft/vscode#69011
使 Tab 变成 2 个空格长度的 Tab(而不是空格),修改词库时很方便,不用总是手动调节了。
建议配置都折腾完了再启用这个,因为配置文件中如果使用了 Tab 来缩进会产生一些意想不到的错误。。。
.../.vscode/settings.json
:
// Configure editor settings to be overridden for [yaml] language.
"[yaml]": {
"editor.insertSpaces": false,
"editor.tabSize": 2,
"editor.autoIndent": false,
},
fkxxyz/rime-cloverpinyin 四叶草拼音输入方案
tumuyan/rime-pinyin-simp 融合拼音(Easy English Nano)输入方案
placeless/squirrel_config 鼠须管配置 2021 见过的最酷炫的只有两个候选项的小鹤双形