经典ai代笔,不过这次 Claude Opus 4.6 感觉有点弱智了,连事实都错了好多,也有很多该强调的没有强调。我尝试着修改了一些,但是我现在也不能保证完全正确,更不能保证优秀。很不好意思,不管是对于读者还是以后的我,但是确实也是懒得再搞了。
一、为什么要折腾输入法
我在 Mac 上用了很久搜狗输入法,虽然它在 Windows 上是毒瘤(广告、弹窗、后台常驻一堆进程),但 Mac 版可能相对克制一些。不过有几个痛点一直让我难受:
- 跨端词库不同步:我在 Windows 台式机上养成的输入习惯,到 Mac 上完全是两套数据。
- 不够绿色:虽然 Mac 版没 Windows 那么流氓,但终究是闭源的商业软件,谁知道它在后台干什么。而且,他显然在后台运行了皮肤、配置商店之类的一大堆奇怪的东西,包括隐私性,也终究一定是没有本地输入法有保证。
正好我在 Windows 上长期用 Rime(小狼毫)+ 雾凇拼音,干脆在 Mac 上也统一成 Rime(鼠须管),顺便把词库通过 Syncthing 打通,实现"在哪台设备打字,手动同步后另一台设备立刻学会"。
二、安装鼠须管(Squirrel)
直接去 GitHub 下载最新版:https://github.com/rime/squirrel/releases
下载 .dmg 文件,双击安装,然后:
- 打开 系统设置 → 键盘 → 文本输入 → 编辑。
- 点击左下角的
+号,添加 简体中文 → 鼠须管。 - 切换到鼠须管输入法(默认快捷键是
Ctrl + Space, mac 输入法相关的东西很傻逼,有的时候会卡一下,不要急躁)。
三、从 Windows 克隆配置(避免从零配置)
既然我在 Windows 上的雾凇拼音已经跑得很顺了,直接把配置"克隆"过来是最省事的。
1. 找到配置文件夹
- Windows:
C:\Users\用户名\AppData\Roaming\Rime - Mac:
~/Library/Rime(在 Finder 里按Cmd + Shift + G输入这个路径)
2. 复制这些文件夹(核心依赖)
从 Windows 的 Rime 文件夹里,只复制这几个文件夹到 Mac:
cn_dicts/
en_dicts/
lua/
opencc/
others/
这些是雾凇拼音的核心词库和脚本依赖。不要复制 build/ 和 .userdb/ 文件,它们是编译缓存和用户数据库,跨平台会冲突。
3. 复制配置文件(只要 .yaml)
把所有 *.yaml 文件(比如 default.custom.yaml、rime_ice.schema.yaml 等)都复制过来。
不要复制 weasel.yaml,那是 Windows 小狼毫专用的 UI 配置,Mac 用的是 squirrel.yaml。
同样的原因,不要复制 user.yaml。
不要复制 installation.yaml,那是每个端独特的身份标识。
四、调整 UI(横向候选 + 自定义样式)
Mac 默认的鼠须管界面是竖向候选框,看着很别扭。我要改成横向排列(像搜狗那样)。
在 ~/Library/Rime/ 里新建(或编辑)一个文件:squirrel.custom.yaml
patch:
# 横向候选
"style/candidate_list_layout": linear
保存后,点击菜单栏的鼠须管图标,选择 “重新部署”。
现在候选框就是横向排列了,简洁现代。
五、跨端词库同步(Rime + Syncthing)
其实这个方案无法做到后台实时无缝同步,只能说词库被分别存着,然后如果手动点两下同步,就可以实现同步。这样对我来说也算是够用吧,我只能说。
核心逻辑
Rime 有一个"用户词典同步"功能,它会把你的个人词库打包成含一堆文件的文件夹,放到一个"中转文件夹"里。两台设备都去这个中转文件夹里互相读取对方的词库,然后合并到自己的数据库里。
我用 Syncthing 来实现这个中转文件夹的实时同步(Syncthing 是跨平台的去中心化同步工具,比网盘快且私密)。
1. 建立中转文件夹
- Windows:
C:\Users\用户名\AppData\Roaming\Rime\RimeSync - Mac:
~/Documents/RimeSync
2. 告诉 Rime 中转站在哪
编辑 installation.yaml(Windows 和 Mac 都要改):
Windows (C:\Users\用户名\AppData\Roaming\Rime\installation.yaml):
请注意,这里必须用单引号,因为双引号和反斜杠会让反斜杠被当成转义字符,会错。
sync_dir: 'C:\Users\用户名\AppData\Roaming\Rime\RimeSync'
Mac (~/Library/Rime/installation.yaml):
sync_dir: "/Users/用户名/Documents/RimeSync"
3. 用 Syncthing 同步这两个中转文件夹
在 Windows 和 Mac 上都安装 Syncthing,把两边的 RimeSync 文件夹设置为双向同步。
4. 手动触发同步(每次切换设备时)
Rime 的词库同步不是自动的,需要手动点一下:
- Windows:右键任务栏的小狼毫图标,选择 “用户词典同步”。
- Mac:点击菜单栏的鼠须管图标,选择 “同步用户数据”。
工作流:
- 在 Windows 上打了一段时间字,攒了一些新词。
- 离开电脑前,顺手右键小狼毫,点一下 “用户词典同步”(把新词吐到中转站)。
- 拿起 Mac,点一下鼠须管的 “同步用户数据”(把 Windows 的新词吃进来)。
虽然不是"完全无感自动同步",但习惯之后就是两秒钟的下意识动作,比在两台电脑上分别维护词库爽太多,懒得管的话,十天半个月同步也没关系。
六、最终效果
现在我在 Mac 上的输入体验和 Windows 完全一致了:
- 本地、隐私,在两个系统上用同一个工具。
- 跨端词库同步,两台设备的输入习惯互相学习。
虽然同步不是完全自动的(需要手动点一下),但这是 Rime 为了保护词库不崩溃而采用的"安全打包 + 差异合并"机制,比那种强行实时同步、容易翻车的方案靠谱多了。
我是在折腾,想把落灰的 mac 整得更好用的 Wenix,希望你开心~