什么是自定义短语
macOS 与 iOS 中的键盘设置中,都有 【自定义短语】这个功能。
这个功能有什么用呢,可以很方便的输入平时常用的一些词条,比如你的住址,或邮箱。
该功能是这样的,定义一个输入码比如 mail
定义它的替换文本为 kylebingbing@163.com,这样,在你输入 mail 的时候就会被自动替换成你的邮箱。
macOS 中是这样的
iOS 中是这样的
macOS 与 iOS 的键盘中的自定义短语是同步的。所以在 macOS 上导入的短语也会出现在同账号下的 iOS 系统中。
我的需求
我是五笔用户,iOS上用的是原生的五笔输入法,但这个输入法有个问题,就是词库无法自定义,所以我就瞄准了输入法中的这个 【自定义短语】功能。我需要往里导入非常多的词几百几千或几万,一个一个加是不可能了。
上面我们已经知道 macOS 与 iOS 的自定义短语是同步的,所以只需要在 macOS 上导入词条就可以了,幸运的是 macOS 是可以批量导入的。
一、自定义短语的位置
macOS
- 打开键盘设置
- 切换标签到 自定义短语
- 往里面添加就可以了
iOS
- 打开设置
- 打开 【通用设置】
- 找到【键盘】
- 再点击【自定义短语】
二、如何导入导出词条
批量导入导出词条只能在 macOS 中操作
1. 导出
- 打开自定义短语的窗口
- command + a 选中所有词条,
- 然后拖动这些词条到桌面,即可导出词条到桌面,此时会生成一个
.plist
的文件,其文件的内容格式如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>phrase</key>
<string>kylebing@163.com</string>
<key>shortcut</key>
<string>mail</string>
</dict>
<dict>
<key>phrase</key>
<string>自定义短语</string>
<key>shortcut</key>
<string>tpyy</string>
</dict>
</array>
</plist>
观察这个文件结构可以看到它是由 phrase
和 shortcut
两个字段组成的。
2. 导入
你可以上面的文件结构生成自己的 .plist
文件。
导入的方法跟导出正好相反,直接拖动 .plist
文件到 自定义短语的窗口中即可,系统还会自动查重。
三、批量处理词条的工具
工具地址:
介绍一下我做的一个可以批量处理词条的工具。它可以将批量词条生成到一个 plist 文件中,直接拖动导入到自定义短语中就可以了。
比如我有这些词条需要导入,目前只有 编码
-短语
这种结构,需要生成 .plist
那种 xml
结构
只需要选中需要导入的词条,点击 【导出为 .plist 文件】即可
只需要拖动生成的文件到自定义短语的窗口中,即可完成批量导入