如何在 Mac 上用文本替换输入表情,以及它的局限
Comoji 为 Mac 上的每一个应用免费加入 Slack 风格的 :emoji: 自动补全。
macOS 内置了一种把输入的文字变成其他文字的方法:文本替换。你完全可以用它让 :fire: 变成 🔥,免费,而且无需安装任何东西。本指南会带你完成设置,然后说明当你从少数几个表情扩展到整个表情库时,它会在哪里力不从心。(想逐项比较文本替换和 Comoji?Comoji 与文本替换对比 是并排比较,涵盖权限和 App 覆盖范围。)
如何设置表情文本替换
即使你最终想要更多功能,也值得了解怎么做,因为对于几个最爱的表情来说,它确实够用:
- 打开 系统设置 › 键盘 › 文本替换(在较旧的 macOS 上,它位于 键盘 › 文本 或“键盘”偏好设置面板中)。
- 点击
+按钮。 - 在 替换 中输入触发词,例如
:fire:。 - 在 替换为 中粘贴表情 🔥(用
Control-Command-Space打开 表情选择器 来复制)。 - 按
Return。对每个想要的表情重复以上步骤。
你的条目会通过 iCloud 在 Apple 设备之间同步,所以在 Mac 上添加的替换也会出现在你的 iPhone 上。当你输完触发词并接着输入空格或标点时,macOS 就会换成表情。
文本替换的不足之处
- 每个别名都得手动添加,没有发现功能,也没有预设集合。
- 没有自动补全或预览;你必须一字不差地记住准确的触发词。
- 触发词打错了就什么都不会发生,也没有任何提示告诉你原因。
- 在那个小小的滚动列表里管理几百条记录非常痛苦,而且没有文件夹或分组。
- 没有排序,没有最近使用,也不支持肤色,每个
:thumbsup:都是同一个默认肤色。 - 同步可能延迟或冲突;新添加的替换有时要等下一次同步完成后才会生效。
表情自动补全的工作方式
Comoji 这样的工具把模式反了过来。你不需要记住准确的触发词,只要输入冒号和几个字母,就能 *看到* 匹配项::whis 会把 🥃 whiskey 排在最前面。按 Tab 确认即可。它开箱即带完整的 Unicode 表情集和 Slack 与 Discord 风格 的 gemoji 别名,按相关性和最近使用排序,并支持菲茨帕特里克肤色。

并排对比
下面是简要版本;如果你想看逐行对比,包括 iCloud 同步、价格以及每项功能,请看完整对比。
- 设置:文本替换每个表情都要手动建一条;Comoji 安装后立即支持所有表情。
- 发现:文本替换没有;Comoji 在你输入时显示实时建议,还有用于浏览完整表情集的
::浏览器。 - 容错:文本替换打错了就默默不起作用;Comoji 只是显示更少的匹配项,然后照常工作。
- 肤色与最近使用:文本替换两者都没有;Comoji 按最近使用排序,并让你选择肤色。
- 适用范围:两者在大多数 App 中都能用;Comoji 还支持按 App 和按网站停用,以及可配置的触发键。
- 隐私:两者都在本地运行;Comoji 还会忽略密码框,并且不收集任何遥测数据。
实例:你最常用的十个表情
假设你想设置自己最常发的十个表情。用文本替换的话,你要点十次 + 按钮,从选择器里复制十个表情,再想出十个触发词并准确记住,:fire: 还是 :flame:,:thumbsup: 还是 :+1:,以后拼错了就什么都不会发生。用自动补全则根本不需要建列表::fi 已经把 🔥 显示在前面,:+1 会显示 👍,而你最常选的表情会自动排到前面。所谓“设置”只是安装 App,而且它覆盖了全部约 1,800 个表情,而不只是你有耐心输入的那十个。
iPhone 和 iPad 呢?
这才是保留一些文本替换的真正理由。它们会通过 iCloud 同步到你的 iPhone 和 iPad,所以你添加的 :fire: 规则会跟着你到 iOS 上,而 Comoji(一款 Mac App)无法在那里运行。如果你想在手机上使用同样几个快捷方式,就把它们设置成文本替换。在 Mac 上,你会输入更长的消息,并且想要完整的表情库,自动补全是更快的工具。两者可以共存,互不冲突。
文本替换仍然更擅长的一件事
文本替换不只是用来输入表情的,它还能展开任意文本片段(omw → “马上到!”、你的地址、一段客服模板),并且能同步到 iOS。Comoji 专注于表情、贴纸和 GIF,并不打算成为通用的文本扩展工具。所以这并非严格的二选一,如果你需要的是文本片段,Mac 免费文本扩展工具 比较了文本替换和 espanso。
什么时候用哪个
如果你只用几个表情,并且不介意自己维护,文本替换免费又内置。如果你想在整个表情库中获得 Slack 和 Discord 那样的速度,并且有发现、排序和肤色功能,自动补全更合适。
对大多数人来说,务实的答案是 两者兼用:保留几条文本替换用于非表情的文本片段,以及任何你想同步到 iPhone 的内容,然后让 Comoji 在 Mac 上处理源源不断的 :emoji:。Comoji 支持 macOS 13 Ventura 或更高版本(直到 macOS 26 Tahoe),并且不会干扰你现有的替换,两者互不冲突。
常见问题
macOS 文本替换可以插入表情吗?
可以。在 系统设置 › 键盘 › 文本替换 中添加一条记录,在 替换 中填 :fire:,在 替换为 中填 🔥,当你输完触发词并输入空格或标点时,macOS 就会换成表情。它免费、内置,对于几个最爱的表情来说确实够用。
为什么文本替换无法扩展到整个表情库?
每个别名都是一条手动记录,没有发现功能,也没有预设集合,而且没有自动补全或预览,所以你必须一字不差地记住每个触发词。打错了就默默不起作用。没有排序、没有最近使用、也不支持肤色,在那个小小的滚动列表里管理几百条记录非常痛苦。
我应该用文本替换还是表情自动补全?
对大多数人来说,两者兼用。文本替换能展开任意文本片段并同步到 iPhone 和 iPad,这两点 Comoji 都做不到。自动补全在 Mac 上是更快的工具,无需设置就能覆盖整个表情库。两者互不冲突;完整的逐行对比 涵盖了同步、价格以及每项功能。
表情文本替换会同步到我的 iPhone 吗?
会,通过 iCloud 同步,这也是保留一些文本替换的主要理由:Comoji 是 Mac App,无法在 iOS 上运行。把你想在手机上使用的那几个快捷方式设置成文本替换,然后让自动补全在 Mac 上处理完整的表情库。
免费下载 Comoji Mac 版
Slack 和 Discord 风格的 :emoji: 自动补全,在 Mac 上随处可用。免费。