rime 输入法(鼠须管 Squirrel)mac 版 简中拼音 简易即用配置指南

305 天前
 q534

发这篇帖子,是因为尝试了 N 次开源输入法的不二之选:rime ,这是第一次配置成流畅好用的形状。以前每次尝试都以迷茫告终,现在发个经验贴帮助后面来搜索教程的朋友。意图帮助大家半小时内配置到好用的状态(三五分钟是没有可能配置好的)。

适用场景:简中拼音+英文输入,不使用云输入法,输入专用英文名如“iCloud Drive”,中英混输如“哆啦 A 梦”,简洁皮肤(如复刻微信输入法皮肤),复杂汉字输入,简拼、双拼输入等等。

1.RIME (中州韻)是这个输入法的“总名字”,在 macOS 上面叫:鼠鬚管( Squirrel ),其他平台各有名字。这个独特的起名很好地暗示了这是个用起来非常麻烦的软件,开局劝退小白用户,降低了差评率。

2.基本的使用逻辑是,本体+一套配置,配置在~/Library/Rime 。

2.简体中文的主流配置的有:雾凇拼音,朙月拼音等。我使用的是雾凇拼音,理由:词库维护积极,兼容中英混输、emoji 、常见错字提示、拼音纠错等等,readme 自带一键配置脚本。

3.下载一键配置脚本: https://github.com/Mark24Code/rime-auto-deploy 需要有 brew ,ruby 。 参考 https://github.com/Mark24Code/rime-auto-deploy?tab=readme-ov-file#macoslinux-%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95 ,脚本将同时安装本体和雾凇拼音配置方案,右上角切换输入法可以看见 rime ,切换过去,在菜单中点击 deploy 。

4.通知显示 rime is ready ,此时输入法才进入可用状态。在输入法开启的状态下在任意输入框按 control+~,进入「方案选单」,需要连续选择两次完成,如果使用默认的拼音方案,可以在这里按两次 1 。切换双拼或者中英(也有快捷键)等,也是在这个「方案选单」中。

5.自定义配置。在脚本 rime-auto-deploy/custom 中自定义配置。

如:在 default.custom.yaml 中修改切换输入法快捷键,或者切换时已经输入的内容是否上屏。 在 squirrel.custom.yaml 中选择皮肤,自定义 app 的默认语言,vim 模式等。文档注释非常详细,可以直接上手。

直接修改 yaml 文件,保存后再次运行部署脚本,选择 handle mode, Copy custom config 。完成后必须在 rime 菜单中再次 deploy 生效。

此时,仅需要修改切换快捷键就可以正常使用了。大部分的修改都发生在 custom 列出的文件中,不需要了解复杂的 rime 配置文件和他们的依赖优先级(真的很复杂,反正我看不懂)。

PS:我的快捷键方案,使用 shift 切换,切换时输入内容保留,在系统设置里关闭系统 CapsLock 切换中\英,保留 CapsLock 原功能。这样输入体验就与搜狗等输入法基本一致了。

ascii_composer:
   good_old_caps_lock: true # 保留 CapsLock 原功能
   switch_key:
     Shift_L: commit_code # 保留输入内容
     Shift_R: commit_code 
     Control_L: noop 
     Control_R: noop
5278 次点击
所在节点   输入法
33 条回复
lin9us6
302 天前
@q534 可以实现,方法已发,我这么用已经 2 年了,只保留了 rime
lin9us6
302 天前
@BenX 可以实现
lin9us6
302 天前
希望我没有会错意
BenX
302 天前
@lin9us6 求教如何实现 输入英文自动前后加空格
lin9us6
299 天前
@BenX 抱歉啊,rime 这个我只是用别人调教好的配置,自己没怎么琢磨过。估计你得再问问,应该有不少大神在本站。
另外,没及时看到消息也是抱歉。
frankilla
293 天前
重装系统是不是只需要备份还原那几个 yaml 文件就可以了?
licolnlee886
289 天前
想问下各位,Windows 版本的 rime 里面配置了暗色主题,但是不是随着系统深色模式开启而开启,必须要重新部署之后才能开启,是输入法配置问题还是什么原因有遇到的吗?
frankilla
270 天前
@ClosureEleven #6 路过表示感谢。
frankilla
248 天前
@BenX #24 咦?你找到方法了吗?
BenX
246 天前
@frankilla 并没有
frankilla
97 天前
@licolnlee886 #27 windows 问题。
s3cj0y
14 天前
我很想用好这个输入法,但是不知道为什么,“(当我打一些人类都很好理解的句子的时候)当我大一些人类都很毫厘杰德菊子的时候“,就会出现上述的结果,有啥办法吗?就是有没有啥词库能解决这个问题,这玩艺儿完全降低了我的大姊(打字)效率。这是什么神特么词库
q534
13 天前
@s3cj0y 说实话,我玩不转,后来又换原生了,小毛病太多了。具体到你这个问题,是你调用的词库的优先级有问题,不同词库标识优先级的方式不一样,比如说有的词库从 1 开始标,有的从 1000 开始标,如果你混用就会有这个问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX