Mac 文本扩展应用程序
我最近一直在重新评估我使用的一些软件,以确保我只在它们能够比我有时采用的手动方法更快地完成任务的情况下才使用它们。我使用文本扩展工具(代码片段)已经有一段时间了,但我常常觉得我可以更有效地利用它们。
我的使用案例
- 自动纠错功能会纠正我可能永远无法正确输入的单词,因为这些单词已经形成了根深蒂固的肌肉记忆——例如 available、because、bitcoin、Vietnam、download 等。
- 电子邮件地址、家庭住址、电话号码
- 自动展开的日期和时间片段,格式为我偏好的格式 – 2025-12-21 下午1:51
- 终端命令带有可填写路径和文件名的弹出窗口,用于执行诸如使脚本可执行、修复损坏的应用程序权限、使用我偏好的开关运行 Homebrew 等任务。
- 写给应用开发者的模板信函,请求提供我在评测中使用的信息(带有填空字段)
- 表情符号描述
- AI会提示执行重复性任务,例如请求为上传的图片添加替代文字。
- 用于查询特定网站、日期范围等的搜索引擎语法。
- 常用的 API 密钥
关于文本扩展,我常用的应用程序为我提供了多种选项。
原生扩张
对我来说,这不是一个可行的选择,因为它不支持日期和时间等变量。此外,并非所有应用程序都支持 Mac 文本替换。例如,Microsoft Word、Outlook 和 Firefox 都不支持此功能,而且它也不支持任何格式设置。
射线投射
我经常使用 Raycast,它在我的 Mac 上始终保持运行状态。阻碍我充分利用其备受好评的代码片段功能的主要问题是,我很难从我目前使用的应用程序导入现有的代码片段库。Raycast的代码片段可以搜索,并且适用于样板文本和代码。Raycast 支持变量,并将其称为“动态占位符”。如果您拥有启用了同步功能的 Raycast Pro 帐户,则可以在手机和 Mac 上访问同一个代码片段库。与 Raycast 类似的竞争对手 Alfred 也为购买 Powerpack 的用户提供文本扩展功能,Powerpack 的一次性费用为 59 英镑(78 美元)。Alfred 不支持 iOS 代码片段。
键盘大师
Keyboard Maestro(售价 36 美元)几乎可以自动完成所有操作,包括文本替换/扩展。Keyboard Maestro 的一个显著特点是能够添加微延迟,这样在 VSCode 等应用中,由于快速触发,替换操作可能会出现不一致的情况,而您可以减慢延迟速度,同时仍然实现所需的功能。您还可以将文本扩展代码片段与其他宏同时触发。Keyboard Maestro 的“提示用户输入”功能可以实现高速扩展。不支持 iOS。
文本扩展器
事实上,我并没有使用上述任何方法,因为我十多年来一直依赖Text Expander 。我积累了数百个代码片段,而将它们导出并导入 Raycast 的过程对我来说实在太繁琐了。此外,我曾经获得过终身订阅折扣,所以它的价格仍然非常实惠(原价为每月 3.33 美元,按年计费)。就功能而言,它完全满足了我对这类应用的所有需求。我的订阅在 Windows 和 macOS 系统上都能使用。如果您不介意再订阅一次,它绝对是一个不错的选择。它甚至还提供代码片段库供下载,涵盖客户支持、编码和 Markdown 等领域。此外,它还有一个 iOS 版本,目前正处于 TestFlight 测试阶段,该版本使用自定义键盘。
其他解决方案
- Expanso是一款免费开源的文本扩展器,可在 macOS、Windows 和 Linux 系统上运行(但不支持 iOS)。它拥有许多高级功能,如果我不是那么依赖 Text Expander,它很可能成为我的首选。我在我的 Debian 和 Xubuntu 系统上都使用它。
- Typinator还提供另一种高级选项,无需订阅,只需一次性购买即可使用。Typinator 适用于所有应用程序,并可处理名称、日期、公式、变量、图像、计算和代码。
- aText——备受好评,售价5美元。aText支持变量,可通过iCloud和Dropbox同步,并针对程序员进行了优化。它也有Windows版本。目前的Mac版本是3.21,但许多用户似乎更喜欢旧版本(2)。
- Snippety——它拥有出色的移动版本,以及功能完善的桌面应用程序,支持多种应用场景并集成了人工智能。虽然没有免费试用版,但它已在 Mac App Store 上架,因此您可以在所有个人 Apple 设备上使用它。(售价 29.99 美元)
- TypeIt4Me——这款应用已经面世二十余年,是同类应用中的先驱。它至今仍在积极开发,并已更新至 macOS 26 Tahoe 版本,同时兼容 iOS 系统。我之前使用过它,而且就我观察,它一直在不断改进。(Mac App Store 售价 19.99 美元)
- Phrase Express——在 TextExpander 发布兼容版本之前,我曾长时间使用这款软件的免费 Windows 版本。Phrase Express 包含许多适用于企业环境的功能,即使在 Mac 和 iOS 版本中也同样如此;然而,最基本的版本售价 99 美元(仅包含一年的更新),因此我觉得很难向普通用户推荐。
原文: https://amerpie.lol/2025/12/21/revisiting-options-for-text-expansion.html