前言
因为用习惯了mac自带的输入法,虽然尝试过比较接近原生的落格,但是感觉不太流畅。但是最近因为阅读量比之前多一些,对电子化笔记的需求增加,发现很多比较冷门的词句都需要比较长的时间去核对拼写,所以萌生了对当前的词库词库进行扩充的想法。
经过搜索,发现了更加简便的思路——利用搜狗提供的高频词库,转化为mac的用户字典,添加到「自定义短语」中即可。
准备工作
- 了解如添加「自定义短语」
- Mac系统安装.NET core和Xcode
- 准备windows电脑
如果上述的第二条听起来不是很好理解的话,建议最好直接找windows电脑来执行词库格式的转换操作。因为win下有图形化界面,mac需要用到命令行操作。
操作步骤:
Windows
- 修改文件后缀为「.plist」 ,用xcode打开查看是内容是否为字典
- Mac中打开「系统偏好设置」-「键盘」-「文本」,将字典文件拖放到选框中
Mac
- 命令行模式下,在程序文件夹运行
dotnet ImeWlConverterCmd.dll -?
- 4. 参考开发者范例转换词库文件。 eg:将「下载」中某词库转换为mac词库:
dotnet ImeWlConverterCmd.dll -i:scel /Users/当前用户名/Downloads/XX.scel -o:plist /Users/当前用户名/Downloads/test.txt
- 重复window操作中的4、5两步骤
提示
- 如果词库文件过大,选框可能会出现空白,等待一段时间后即可加载完成。
- 命令行模式下,zsh不识别-?报错时,使用
dotnet ImeWlConverterCmd.dll "-?"
即可
参考资料
- imewlconvert wiki页
- Mac导入第三方输入法词库
- 检查macOS 上安装的 .NET 版本
- 在 macOS 上安装 .NET Core
- Windows 下安装和运行 .NET Core
- Mac上安裝.NETCore2.1