跳到正文
发现
espanso:跨平台文本扩展器
桌面应用效率工具

espanso:跨平台文本扩展器

用 Rust 编写的隐私优先跨平台文本扩展器,输入关键词即可在任意程序中自动替换成常用文本、代码片段或脚本。

admin
发布于 2026-10-28
浏览
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 可以为一个条目指定多个关键词,它们都会展开成同一段内容。

注意事项


本作品整理自 GitHub 开源项目 espanso/espanso,原作者 @espanso,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.4.1当前版本

    本次更新主要修复 #2748,全部平台可用;Linux 端新增桌面文件与图标安装及若干改进;macOS 守护进程可在注销/重新登录后接管陈旧的守护进程锁;仓库另做少量调整。

评论