文本替换是 iOS 和 macOS 上一项非常实用的功能,你可以用来快速输入文本、邮箱、地址等信息,比如我在键盘上输入 ssp,就会自动替换成 sspai.com;或者输入 dz,就自动替换成 深圳市宝安区新安六路众里创业社区 411。用好文本替换,可以节省我们大量的重复输入工作。

文本替换功能

文本替换终于能稳定使用了

虽然这个功能很实用,但一直存在同步异常等问题。在今年九月份时,知名博客 Daring Fireball 曾报道,文本替换功能将很快迁移至更稳定的 CloudKit 同步服务。

CloudKit 是苹果在 2014 年推出的全新云端数据储存服务,备忘录、日历等原生应用,第三方的 Bear、Ulysses、Drafts 等都使用了 CloudKit 同步。需要注意的是,CloudKit 同步和 iCloud Drive 同步并不是同一样东西。从这些 App 的同步速度和使用体验来看,CloudKit 综合表现还不错。

终于在最近一次 iOS 和 macOS 系统升级中,文本替换迁移至了 CloudKit。经过我们的测试,可以明显感受到同步速度有了非常大的提升。

文本替换同步速度有了非常的提升

设置文本替换非常简单,通过「设置 - 通用 - 键盘 - 文本替换」添加即可:

输入「zsh」后自动替换成「☀️ 早上好!」

一些实用的场景

手机号码、邮箱、身份证、地址等常用信息

我们在网上购物或者登录账户,经常会用到手机号码、邮箱、身份证等验证信息,因此你可以将这些信息都放到文本替换里,方便调用。

比如你可以:

  • sj 替换手机号码 18612341234
  • @@ 或者 yx 替换邮箱 eamesliu@sspai.com
  • sfz 替换身份证;
  • dz 替换地址 深圳市宝安区新安六路众里创业社区 411
  • ……

💡 技巧:我们一般会有多个邮箱地址,你可以都添加到同一条短语缩写下,这样就能从列表里进行选择了。(注:这个技巧在拼音输入法下有效,英文输入法无效。)

多个邮箱地址

人名缩写

有些外国友人的名字比较长,很容易记不住,但又经常要用到,比如 Craig Federighi,后面那个单词我经常输错,所以就把他记到文本替换里,用 cf 来缩写。

特殊符号

你还可以用文本替换来记录一些特殊符号,比如 、★、☆、⌘、⌥、⌃、⇧ 等。

特殊符号

颜文字

利用前面提到的技巧,文本替换也可以作为颜文字发送器,比如你可以将多条颜文字都储存到 ywz 这条短语下。

颜文字q

💡 技巧:如何将文本替换分享给其他人

如果你有分享、或者备份文本替换的需求,可以在 Mac 上打开「系统偏好设置 - 键盘 - 文本」,选择需要分享的文本替换(或者全选),然后直接拖到桌面,就会自动生成一个 plist 文件。

导出备份

将这个文件发送给其他人就可以进行分享了,只需要将文件拖进文本替换设置框,就会自动导入,并且是增量添加,不会导致重复。

导入备份

(JailbreakHum 对本文亦有贡献。)


如果你有哪些有趣的文本替换用法,欢迎在评论区里和我们分享。