Rime输入法
仓输入法(hamster)
2025年春节期间,无意中发现中奖了仓输入法Pro账号一枚。可能与我之前买过正版有关。
仓输入法(hamster)算是仓鼠🐹,所以也算是实验动物吧。所以写一个推荐也没大错误😄。
之前因为猜测常量以后工作可能会与软件相关,所以常用的大多数的软件我都会购买正版。
RIME输入法引擎
- 仓输入法是rime输入引擎在iPhone iOS下落地为输入法的名字。
- 在Windows下为小狼毫(Weasel)。
- 在Mac下为鼠须管(Squirrel)
按照我下面配置后,输入体验不输于搜狗输入法,除了没有广告外,但是输入的内容完全不上网,保护隐私。
下载
主程序文件
- 官方:https://rime.im/
- 官方GitHub仓库:https://github.com/rime/weasel/releases
- 我的GitHub编译:https://github.com/changzaicl/weasel/actions/runs/13174434576
输入法配置文件
- 配置文件说明:https://dvel.me/posts/rime-ice/
- 配置文件下载地址:https://github.com/iDvel/rime-ice/archive/refs/heads/main.zip
安装
- 点击“主程序文件”安装
- 选择配置文件所在目录。下载配置文件后,解压到非C盘(系统盘)的文件夹内。
- 安装完成后,重启。之后就可以使用小狼毫输入法打字了。
我的一些配置修改
常用文件单独配置,方便修改
自定义rime_ice.custom.yaml
patch: # rime_ice.schema.yaml pin_cand_filter: __include: 1_pin_cand:/list reduce_english_filter/words: __include: 2_reduce_english_words:/list speller/algebra: __include: 3_speller_algebra_PC:/list
新建相应文件
1. "D:\RIME\1_pin_cand.yaml" 内容开头为:
list: # 格式:编码<Tab>字词1<Space>字词2…… - a 啊
2. "D:\RIME\2_reduce_english_words.yaml" 内容开头为:
list: [ aba, zach, zip, ]
3. "D:\RIME\3_speller_algebra_PC.yaml" 内容为:
list: ### 自动纠错(PC用) # nri → nei - derive/([qtpdjlxgblnm])ei$/$1ri/ # iang - derive/([qtbpdjlxbnm])iang$/$1inag/ - derive/([qtbpdjlxbnm])iang$/$1aing/ # saho shao - derive/([szc])hao$/$1aho/ # sah sha - derive/([szc])h(a|e|o)$/$1$2h/ # sahng shang - derive/([szc])h(a|e|o)ng$/$1$2hng/ - derive/([szc])h(a|e|o)ng$/$1$2hgn/ - derive/([szc])h(a|e|o)n$/$1$2hn/ - derive/([szc])h(a|e|o)n$/$1$2hn/ # o ong - derive/([rtysdghklzcn])ong$/$1o/ # hsi hai - derive/([h])ai$/$1si/ # pai → pei - derive/([p])ai$/$1ei/ # pei → pai - derive/([p])ei$/$1ai/ # neeng → neng - derive/eng$/$1eeng/ # xiai → xia - derive/([qtpdjlxbnm])i(a|e|ao)$/$1i$2i/ - derive/([qtpdjlxbnm])iao$/$1aio/ # xain xian - derive/([qtpdjlxbnm])ian$/$1ain/ - derive/([qtpdjlxbnm])ai$/$1ia/ # xaio → xiao - derive/([rtypsdghklzcbnmx])iao/$1aio/ # yoo → yo - derive/([rtypsdghklzcbnmx])o/$1oo/ # yii → i zhoui - derive/(o|ai|ei|an|en|iu|ou|uo|un|ui|uan|uai|uang|ang|eng|ing|ong)$/$1i/ - derive/([rtypqsdghjklzcbnmx])i/$1ii/ - derive/(a|e|u)i$/$1ii/ - derive/([w])ei$/$1i/ - derive/([f])u$/$1i/