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 命令擴展
- 支持圖片粘貼
- 支持多行文本