邮件、地址和客服回复不用反复打,Espanso 帮你快速展开

摘要

Espanso 是一款免费开源的跨平台文本扩展工具。输入自定义短代码,就能展开常用回复、地址、日期、表单或代码片段。

邮箱地址、收货信息、发票抬头、客服回复、会议链接……这些内容并不难写,麻烦的是每天都要重复输入。

剪贴板管理器可以暂存文字,输入法也能设置简单短语,但当你想在不同软件里使用多行模板、自动日期、可填写表单或代码片段时,它们就不一定够用了。

Espanso 正是用来解决这个问题的。它是一款免费开源的跨平台文本扩展工具:输入几个事先设定好的字符,Espanso 就会把它们替换成完整内容。

邮件、地址和客服回复不用反复打,Espanso 帮你快速展开

Espanso 是什么?

Espanso 可以理解成一套运行在系统层面的“文字快捷指令”。例如,把 :dz 设置为自己的完整地址,以后在浏览器、聊天软件、邮件客户端或记事本里输入 :dz,地址便会自动出现。

它不是生成内容的 AI,也不是保存历史记录的剪贴板工具。Espanso 的特点是结果固定、触发迅速,而且同一套规则可以在多个软件中使用。

项目采用 Rust 开发,支持 Windows、macOS 和 Linux,以 GPL-3.0 协议开源。

真正实用的不只是短语替换

在多数软件中直接展开文字

Espanso 运行后会识别设定好的触发词,不必打开单独的管理窗口复制内容。常用签名、售后说明、公司地址、社交账号和代码模板,都可以通过短代码调用。

为了避免与中文输入法发生冲突,建议使用 :dz:hf 这类容易记忆、平时又不会误输入的英文触发词,替换内容则可以正常使用中文。

模板里可以加入日期和动态内容

除了固定文字,Espanso 还能插入当前日期、时间、剪贴板内容和脚本运行结果。例如输入 :date 自动生成当天日期,或者把剪贴板中的链接嵌入预设的 HTML 代码。

填写一次表单,再生成完整回复

Espanso 支持表单功能。你可以在模板中预留客户姓名、订单编号、处理结果等字段,触发后填写表单,再一次性生成完整回复。这比准备十几套略有不同的客服话术更容易维护。

搜索不常用的快捷短语

快捷短语多了以后,不可能全部记住。Espanso 内置搜索栏,Windows 和 Linux 默认可按 Alt+Space 打开,macOS 使用 Option+Space,找到需要的项目后直接插入。

如果不小心触发了替换,还可以立即按退格键撤销。这个细节能明显减少短代码与正常输入冲突时的麻烦。

按软件启用不同规则

开发者可以只在 VS Code 中启用代码片段,客服人员则可以为聊天软件准备专属回复。Espanso 允许按照应用程序创建不同配置,也可以在指定软件中彻底关闭文字展开。

需要注意的是,Linux Wayland 下的应用专属配置仍有兼容限制。v2.4.0 已改善 Sway、Hyprland 等环境的识别能力,但官方目前仍将 Wayland 支持标为实验性。

第一次设置 Espanso

第一步:选择正确的安装包

  • Windows:支持 Windows 10 及以上的 x64 系统,可下载安装程序、便携版,也可以使用 Winget 安装。
  • macOS:支持 macOS 10.13 及以上,同时兼容 Intel 和 Apple Silicon,可安装通用 DMG 或使用 Homebrew。
  • Linux:需要先确认桌面环境使用 X11 还是 Wayland,再选择对应的 DEB、AppImage 或其他安装方式。

Windows 用户可以直接运行下面的命令:

winget install --id=Espanso.Espanso -e

第二步:打开配置文件

安装并启动后,在终端运行 espanso edit,即可使用系统默认编辑器打开配置。也可以运行 espanso path 查看配置目录的位置。

match/base.yml 中加入下面这样的规则:

matches:
  - trigger: ":dz"
    replace: "这里替换成你的完整地址"

  - trigger: ":hf"
    replace: "您好,您的问题已经收到,我们核实后会尽快回复。"

保存文件后,Espanso 通常会自动重新加载。打开记事本输入 :hf,如果整段回复正常出现,就说明配置已经生效。

YAML 对缩进比较严格,建议使用空格而不是 Tab。刚开始不必急着加入复杂脚本,先设置五个真正经常使用的短语,更容易感受到它的价值。

哪些人使用 Espanso 最合适?

  • 经常回复相似问题的客服、销售和运营人员;
  • 需要反复填写地址、抬头和联系信息的办公用户;
  • 经常使用代码片段、命令和提交模板的开发者;
  • 需要统一邮件签名、文章格式和常用链接的创作者;
  • 希望在 Windows、macOS 和 Linux 之间复用短语配置的用户。

配置文件可以通过 Git、Dropbox 或其他同步工具在设备间同步,但 Espanso 本身没有提供带加密的云同步服务。不要把密码、API Key、验证码等敏感信息直接写进 YAML 文件,更不要将包含个人资料的配置提交到公开仓库。

安装前需要了解的限制

Espanso 并不是一款以图形界面为主的短语管理器,主要配置工作仍然要编辑 YAML 文件,官方文档也以英文为主。对于只想通过按钮完成所有设置的用户,上手会有一点门槛。

不同软件处理键盘输入的方式并不完全相同,少数编辑器可能需要切换到剪贴板后端。macOS 的安全输入机制会阻止 Espanso 在密码框中展开文字,这属于系统的安全保护。

Windows 当前只正式支持 x64,不适合 Windows ARM 设备。Linux Wayland 虽然在 v2.4.0 中得到改善,但仍可能遇到键盘布局、应用识别或剪贴板闪烁问题,安装步骤也比 X11 多。

Espanso 的基础配置和文字替换都在本机完成,不要求注册账号。v2.4.0 新增的使用统计功能默认关闭;即使主动启用,统计记录也保存在本地 SQLite 数据库,不会自动发送到外部服务器。

另外,Espanso 支持运行 Shell 命令和自定义脚本。从 Hub 安装带脚本的第三方扩展包前,最好先查看配置内容和来源,不要把“开源”直接等同于所有扩展都没有风险。

总结

Espanso 的功能看起来并不花哨,但它解决的是一种每天都会出现的小麻烦:重复输入同样的内容。

如果你每天都要发送相似回复、填写固定资料或调用代码片段,它会比反复翻找文档和剪贴板更顺手。固定内容交给 Espanso,临时内容再手动修改,通常就是最实用的使用方式。

如果只是偶尔复制一两段文字,系统剪贴板已经够用;如果需要跨软件、跨平台管理大量模板,并且可以接受编辑 YAML,Espanso 是目前开源文本扩展工具中很值得考虑的一款。

官方相关链接

发表评论