Espanso 教程:输入缩写自动展开长文本的开源工具
Espanso:打两个字自动变成一整段话
一句话解决:每天都要打同样的地址、邮箱、回复模板?Espanso 让你打两个字母就自动补全整段话。
想想你每天在重复输入多少次这些东西:邮箱地址、公司名、家庭住址、打招呼语、常用的代码片段……一段几十个字的内容,每次都要重新打。
Espanso 让你用缩写来代替这些重复性输入。
Espanso 是什么?
Espanso 是开源跨平台的文本扩展工具。你预先设置好一些”缩写→完整文本”的匹配规则,之后在任何应用中输入缩写,它会自动替换为对应的完整内容。
它解决的问题:消灭重复输入,提升打字效率。
实际效果
你设置好规则后:
- 输入
:addr→ 自动变成你的家庭住址 - 输入
:email→ 自动变成你的邮箱 - 输入
:sig→ 自动变成你的签名(姓名+职位+电话+邮箱) - 输入
:date→ 自动变成今天的日期
在邮件、微信、Word、浏览器……任何能打字的地方都生效。
跟 AutoHotkey 的区别
| 对比项 | Espanso | AutoHotkey |
|---|---|---|
| 专用场景 | 文本扩展 | 全自动化 |
| 配置难度 | 简单(YAML) | 复杂(脚本语言) |
| 跨平台 | ✅ Mac/Win/Linux | ❌ Windows only |
| 学习成本 | 低 | 高 |
Espanso 专门为”文本扩展”这件事做了深度优化,比 AutoHotkey 简单得多。
下载
提示:安装后记得配置开机自启,这样才能随时生效。
快速上手
- 下载安装 Espanso
- 打开配置目录(右键任务栏图标或在终端中输入
espanso edit) - 在
match.yml中添加规则:matches: - trigger: ":addr" replace: "北京市朝阳区XXX街道100号" - trigger: ":email" replace: "yourname@example.com" - 保存文件,Espanso 自动重载配置
- 在任意输入框中试一下,输入
:addr加空格
高级用法
- 支持日期变量(自动展开为今天是几号)
- 支持 Shell 命令扩展
- 支持图片粘贴
- 支持多行文本