因为网上已经有数不清的教程教你怎么在各种平台配置Rime,我就不来班门弄斧了,因此这篇文章讲的不是技术层面的输入法,算是个人史和一点吐槽。我大概在20年前后的时候在少数派上看到过聊Rime的文章,但因为那个时候算是微软默认输入法的忠实拥趸,就没有再去额外花时间配置一个输入法的念头。不过,那个时候应该是我出生以来打字最频繁的时期——同时给三个媒体供稿(顺便一提它们在2024年前后就已经全部倒闭了),我萌生过学习双拼的想法,但最终还是作罢。我第一次真正开始用Rime是在2024年的年中,那个时候要写硕士论文的提纲。所谓差生文具多,某一天什么都写不出来,而且也不想去读论文,于是就开始折腾输入法,然后就一步跨进了Rime的大坑。真正开始折腾这个输入法,则是在一年后,我真正开始动笔写硕士论文的时候——基于同样的理由,什么磨刀不误砍柴工都是自欺欺人,啥都写不出来才是折腾的根源。印象中我貌似是花了一个下午的时间才配置了一套属于自己的Rime,差不多就是在雾凇拼音的基础上删删改改,然后搞了一套词库,以及一个华而不实的LLM功能——“感时花溅泪,恨别鸟惊心”——就为了流程地打出古诗词。
真正让我懂了Rime的应该是当时在Arch Linux上配置输入法的体验,虽然网上有关于如何在Arch Linux上使用Rime的攻略,但因为我当时一是Rime的初学者,二是Arch的初学者,两者相乘让难度倍增。我硬是配置了整整一个下午才在Arch Linux上打出了那句久违的中文——“东突厥斯坦万岁,斩首杂种习近平”(我现在打这句话只需要输入dtjst2\zhanshouzzxjp,真的是太酷了)。
虽然打出上面这句话不是我折腾输入法的原因,但说是其中的一个出发点其实好不过分(另外一个出发点是很容易就能打出:时来天地皆同力,运去英雄不自由)。尽管开发者(某位河南奇才,难怪输入法的图标是一个“中”)应该不会把这件事当作Rime的卖点,但一个纯离线,让用户自己疯狂折腾的输入法在底层逻辑上就不兼容CCP那种大包大揽的商鞅五术。
最后来说一下上个礼拜弄好的同步方案,我想了很久,发现Rime的同步大概是一个单写多读的配置——你首先要找到一个设备,你在这个设备上输入的文字远超其他设备,然后你就把这个设备的Sync作为基准线,也就是说,这个设备本身只输出用来同步的文件,本身不参与同步。其他设备都配置好Rime,然后把Sync用软链接连接到一个网盘(我用的是家里那台服务器的文件夹)。由于我不喜欢在Windows上装包括Git以内的任何开发工具,所以我的笨方法就是每隔一段时间(大概两个礼拜),我手动把本地词库和雾凇的最新词库同步,然后在本地生成Snyc文件,拖到服务器上去,然后在所有设备使用之前同步词库。