[💡] 用 Espanso 实现文本自动补全(Text Snippet/Replacement)
✨ GPT 摘要
简单整理 Espanso 文本自动补全的设置方法和使用方式
介绍
简单说明一下,Espanso 是下面这样的应用。

也就是说,Espanso 是一个可以自动化重复文本输入的开源片段扩展工具。
使用方法
- 访问 Espanso 官方网站,按照自己的操作系统选择安装方式。
- macOS 用户可以使用 Homebrew 轻松安装。
- macOS 用户可以使用 Homebrew 轻松安装。
- 确认 Espanso 配置文件的位置(Config Path),然后用文本编辑器打开。
- 示例中使用 VSCode 编辑配置文件。
- 示例中使用 VSCode 编辑配置文件。
- 按照自己的使用环境,注册关键词和自动补全内容进行自定义。
- 从简单的文字替换到复杂的片段自动补全,都可以自由设置。
- 从简单的文字替换到复杂的片段自动补全,都可以自由设置。
下面是对 espanso/config/default.yml 文件的修改内容。
toggle_key: OFF
search_shortcut: ALT+SHIFT+SPACE
# search_shortcut: ALT+SPACE 默认已设置为该值。
下面是对 espanso/match/base.yml 文件的修改内容。
matches:
# Simple text replacement
- trigger: ";jd"
replace: "judicious210"
- trigger: ";@g"
replace: "@gmail.com"
- trigger: ";ye"
replace: "https://www.youtube.com/embed/"
- trigger: ";rt"
replace: "谢谢"
# Print the current date
- trigger: ";d"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%Y.%m.%d"
# Print the output of a shell command
- trigger: ":test"
replace: "{{output}}"
vars:
- name: output
type: test
params:
cmd: "echo 'Hello World!'"
参考资料
其他更详细的指南,请参考下面的资料。
留下评论