Rime/小狼毫/鼠须管是强大的开源输入法。但是,如何快速地在Linux、macOS以及Windwos上快速配置它呢?让我们一起来看看。
最终效果
首先我们看看最终的效果:
详细方面,我们可以:
- 自定义样式皮肤(包括横竖排显示、特殊字符等);
- 支持模糊拼音,甚至支持纠错;
- 支持多平台一套配置,Linux和macOS以及Windows一次性统一;
- 支持自定义字库,还可以实现拆字;
- 支持Lua语法插件(比如:输入date,可以打印今天的日期);
- 无需联网,保证个人隐私不通过输入法流入大数据;
- 支持双拼、支持五笔混输……
当然,配置一般都是编辑Yaml文件,通常情况下是这样的(配置模糊拼音):
'speller/algebra': - erase/^xx$/ - derive/^([zcs])h/$1/ # zh, ch, sh => z, c, s - derive/^([zcs])([^h])/$1h$2/ # z, c, s => zh, ch, sh - derive/([aei])n$/$1ng/ # en => eng, in => ing - derive/([aei])ng$/$1n/ # eng => en, ing => in - derive/([iu])an$/$lang/ # ian => iang, uan => uang - derive/([iu])ang$/$lan/ # iang => ian, uang => uan - derive/([aeiou])ng$/$1gn/ # dagn => dang - derive/([dtngkhrzcs])o(u|ng)$/$1o/ # zho => zhong|zhou - derive/ong$/on/ # zhonguo => zhong guo - derive/ao$/oa/ # hoa => hao - derive/([iu])a(o|ng?)$/a$1$2/ # tain => tian - abbrev/^([a-z]).+$/$1/ #简拼(首字母) - abbrev/^([zcs]h).+$/$1/ #简拼(zh, ch, sh) 作者:Mintimate https://www.bilibili.com/read/cv22603336 出处:bilibili
对小白用户比较不友好,但是可以使用后文我的配置文件,进行快速初始化。
再细看一下使用:
正如上文所说的,支持Lua脚本作为插件,比如当前时间:
--lua语言中的注释用“--”local function translator(input, seg) if (input == "time") then --关键字更改,你也可以用or语句定义多个关键字 yield(Candidate("time", seg.start, seg._end, os.date("%H:%M"), " ")) yield(Candidate("time", seg.start, seg._end, os.date("%H点%M分"), " ")) yield(Candidate("time", seg.start, seg._end, os.date("%H:%M:%S"), " ")) yield(Candidate("time", seg.start, seg._end, os.date("%H点%M分%S秒"), " ")) endendreturn translator
接下来,我们来介绍一下,并看看如何配置它。
折腾输入法?
有些小伙伴觉得为什么要折腾输入法呢?
哈哈,这个问题其实就是问喜欢android刷机的小伙伴,为什么要折腾手机root一样。
如果你觉得折腾后,可以锦上添花,或者让输入法更契合你的喜好,让你打字更快、更舒服;亦或者,就是想体验新鲜事;再或者,希望自己的打字习惯,不要流到厂商的大数据等等,都可以尝试折腾一下。
生命不息,折腾不止。
反之,如果你觉得现在用的输入法,已经完全够用;或者已经非常习惯,当然没必要折腾。
记得我当时问一个鹅厂小伙伴:
所以,如果你也想折腾,或者对现在的输入法不满;可以玩玩看看~
什么是Rime
RIME | 中州韻輸入法引擎是开源跨平台输入法框架,不同平台客户端不同:
- 鼠鬚管 Squirrel: macOS版本Rime
- 小狼毫 Weasel: Windows版本Rime(支持WinXP~Latest)
- ibus-rime: Linux版本基于iBus的Rime
一些特点:
- 跨平台&开放: 因为是开源的原因,所以社区很开放,并且有着大量活跃用户。可以在多个平台上使用。
- 支持Lua: 其实这个算一大特点,新的Nginx、Neovim都支持脚本语言Lua了,Rime也同样支持,让用户可以使用Lua脚本进行更多定制化。
- 纯净、无追踪: 如今越来越关注用户隐私,输入法层面,Rime足够纯净;而且Rime支持本地字典。
详细的安装,可以查看博客教程:
- 跨平台的开源输入法Rime定制指南,打造强大的个性化输入法 - 雨月空间站
接下来,我们看看如何快速安装配置。
快速上手
首先是安装RIme,首先与篇幅,不做详细的介绍。最后的效果,应该是:
需要注意,不同操作系统默认配置文件夹的地址:
- Linux上默认配置文件地址: ~/.config/ibus/rime/
- macOS上默认配置文件地址: ~/Library/Rime/
- Windows上默认配置文件地址: %APPDATA%\Rime
部分操作系统,可以更改默认配置文件夹的地址;比如Windows:
默认的配置文件主要有:
文件 | 注释 |
default.custom.yaml | 核心配置、全局配置 |
squirrel.custom.yaml / weasel.custom.yaml / ibus_rime.yaml | 平台相关配置。样式皮肤,不同软件默认输入法状态等。 |
<方案标识>.custom.yaml | 输入方案的定制配置 |
<名称>.dict.yaml | 词典 |
custom_phrase.txt | 自定义短语 |
默认情况下,Rime长得“差强人意”:
所以,我们需要配置一下。这里可以使用我的配置文件进行快速配置。
首先下载配置文件:
oh-my-rime/README.md at main · Mintimate/oh-my-rime · GitHub
解压后的内容:
再然后,我们打开rime的配置文件地址,移动进入:
最后,重新部署即可:
当然,同样适用于Linux和Windows:
大部分情况,这个时候就可以使用了:
部分使用效果
尾声/END
好啦,本次的快速上手样式就到这里。感兴趣的小伙伴,可以亲自上手试试看。
如果需要完整的教程,以及个性化配置方法。可以参考博客图文,或者我的Github仓库地址:
- https://www.mintimate.cn/2023/03/18/rimeQuickInit
- https://github.com/Mintimate/oh-my-rime
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除