前言

因为用习惯了mac自带的输入法,虽然尝试过比较接近原生的落格,但是感觉不太流畅。但是最近因为阅读量比之前多一些,对电子化笔记的需求增加,发现很多比较冷门的词句都需要比较长的时间去核对拼写,所以萌生了对当前的词库词库进行扩充的想法。
经过搜索,发现了更加简便的思路——利用搜狗提供的高频词库,转化为mac的用户字典,添加到「自定义短语」中即可。

准备工作

  1. 了解如添加「自定义短语」
  2. Mac系统安装.NET core和Xcode
  3. 准备windows电脑

如果上述的第二条听起来不是很好理解的话,建议最好直接找windows电脑来执行词库格式的转换操作。因为win下有图形化界面,mac需要用到命令行操作。

操作步骤:

Windows

  1. 打开 搜狗细胞词库下载需要的词库
  2. 下载深蓝输入法
  3. 参考开发者提示操作,图示为将搜狗输入法词库转换为mac词库
  1. 修改文件后缀为「.plist」 ,用xcode打开查看是内容是否为字典
  1. Mac中打开「系统偏好设置」-「键盘」-「文本」,将字典文件拖放到选框中

Mac

  1. 下载并安装.NET1和.NET Core Runtime2以及程序文件3
  2. 检查是否安装成功.NET4
     
  1. 命令行模式下,在程序文件夹运行dotnet ImeWlConverterCmd.dll -?
     
  1. 4. 参考开发者范例转换词库文件。 eg:将「下载」中某词库转换为mac词库:dotnet ImeWlConverterCmd.dll -i:scel /Users/当前用户名/Downloads/XX.scel -o:plist /Users/当前用户名/Downloads/test.txt
  2. 重复window操作中的4、5两步骤

提示

  1. 如果词库文件过大,选框可能会出现空白,等待一段时间后即可加载完成。
  2. 命令行模式下,zsh不识别-?报错时,使用dotnet ImeWlConverterCmd.dll "-?"即可

参考资料

  1. imewlconvert wiki页
  2. Mac导入第三方输入法词库
  3. 检查macOS 上安装的 .NET 版本
  4. 在 macOS 上安装 .NET Core
  5. Windows 下安装和运行 .NET Core
  6. Mac上安裝.NETCore2.1

脚注

.NET 下载(Linux、macOS 和 Windows)

下载.NET Core Runtime

下载程序文件

检查是否已安装.NET