Espanso:用 Rust 编写的跨平台文本扩展器
文章介绍了一个名为 **espanso** 的跨平台文本扩展器,它使用 **Rust** 语言编写。该工具允许用户通过输入特定关键词,将其替换为预设内容,从而提高打字效率。**espanso** 支持 **Windows**、**macOS** 和 **Linux** 系统,并具有表情符号、图片、自定义脚本、Shell 命令等功能。它还提供包管理和内置搜索栏,方便用户扩展和使用。项目在 **GitHub** 上开源,并接受捐赠。
跨平台文本扩展器,使用 Rust 编写
许可协议
GPL-3.0 license 11.1k stars 309 forks
一个使用 Rust 编写的跨平台文本扩展器
访问 espanso 网站。
什么是文本扩展器?
文本扩展器 是一个程序,它可以检测您何时输入特定的 关键词,并将其替换为 其他内容。 这在很多方面都很有用:
- 节省大量打字时间,扩展常用句子。
- 创建 系统级 代码片段。
- 执行 自定义脚本
- 像专业人士一样使用 表情符号。
主要特性
- 可在 Windows、 macOS 和 Linux 上运行
- 几乎可以与 任何程序 一起使用
- 支持 Emojis 😄
- 支持 图片
- 包含强大的 搜索栏 🔎
- 支持 日期 扩展
- 支持 自定义脚本
- 支持 Shell 命令
- 应用程序特定 配置
- 支持 表单
- 可以通过 包 进行扩展
- 内置 包管理器,用于 espanso hub
- 基于文件的配置
- 支持 Regex 触发器
- 实验性的 Wayland 支持
快速开始
访问 官方文档。
如果您在设置 espanso 时需要一些帮助,想要提问或只是想参与社区,可以 加入官方 Subreddit 或 加入官方 Discord!
捐赠
espanso 是一个免费的开源软件,由我在(少量的)空闲时间开发。 如果您喜欢这个项目并希望支持进一步的开发,请考虑进行小额捐赠,这真的很有帮助 :)
贡献者
很多人在这个项目的过程中提供了帮助,感谢你们所有人!
备注
- 感谢 libxdo 和 xclip,用于实现 Linux 端口。
- 感谢 libxkbcommon 和 wl-clipboard,用于实现 Wayland 端口。
- 感谢 wxWidgets 提供强大的跨平台 GUI 库。
许可协议
espanso 由 [Federico Terzi](https://github.com/espanso/<http:/ Federico.com>) 创建,并根据 GPL-3.0 license 获得许可。
关于 跨平台文本扩展器,使用 Rust 编写
主题
windows macos linux rust productivity productivity-tools espanso text-expander
资源
许可协议
安全策略
Security policy Activity Custom properties
Stars
Watchers
Forks
Releases 48
v2.2.3 最新 Apr 1, 2025 + 47 releases
赞助此项目
Packages 0
No packages published
Contributors 38
语言
- Rust 54.8%
- C++ 42.2%
- C 1.3%
- Objective-C++ 1.2%
- Nix 0.2%
- Shell 0.1%
- Other 0.2%