发现 
桌面应用效率工具
espanso:跨平台文本扩展器
用 Rust 编写的隐私优先跨平台文本扩展器,输入关键词即可在任意程序中自动替换成常用文本、代码片段或脚本。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.4.1
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
espanso 是一个用 Rust 编写的跨平台文本扩展器(Text Expander)。文本扩展器会检测你输入的特定关键词,并把它替换成别的内容:一句常用语、一段代码、一个表情、甚至一条脚本的执行结果。它支持 Windows、macOS 和 Linux,隐私优先,100% 本地运行,不做追踪。
官网:https://espanso.org
扩展包中心:https://hub.espanso.org/
| 示例(2019) | 示例(2025) |
|---|---|
![]() |
![]() |
主要功能
- 跨平台:Windows、macOS、Linux
- 隐私优先:100% 本地运行,无追踪
- 几乎可以在任何程序中工作
- 支持 Emoji 😄 与图片
- 内置强大的搜索栏 🔎
- 支持日期扩展
- 支持自定义脚本与 Shell 命令
- 可为特定应用单独配置
- 支持 Forms
- 通过扩展包扩展能力,内置包管理器对接 espanso hub
- 基于文件的配置
- 支持 Regex 触发器
- 实验性 Wayland 支持
- 用 Rust 编写,快速可靠
安装与使用
安装方式与完整文档请参考官网:https://espanso.org/docs/
快速上手:你可以创建任意数量的额外配置文件来组织自己的 matches,注意保持正确的 YAML 缩进:
matches:
- trigger: ":hello"
replace: "Hi There!"
- triggers: [":test1", ":test2"]
replace: "These both expand to the same thing"
上面这段配置中,输入 :hello 会被替换为 Hi There!;triggers 可以为一个条目指定多个关键词,它们都会展开成同一段内容。
注意事项
- 配置文件为 YAML 格式,务必遵守正确的缩进规范。
- Wayland 支持目前仍是实验性功能。
- 社区与支持渠道:官方 Discord、Subreddit、问题反馈 与 功能建议。
- 项目由 Federico Terzi 创建,采用 GPL-3.0 许可证。
本作品整理自 GitHub 开源项目 espanso/espanso,原作者 @espanso,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.4.1当前版本
本次更新主要修复 #2748,全部平台可用;Linux 端新增桌面文件与图标安装及若干改进;macOS 守护进程可在注销/重新登录后接管陈旧的守护进程锁;仓库另做少量调整。


评论