你笑了

你的笑,是星星跳跃浪花的笑

0%

espanso

espanse

跨平台文本扩展器

  • 键入特定的关键字,自动替换为指定的文本

安装

  1. 查看桌面环境

    1
    2
    $ echo $XDG_SESSION_TYPE
    $ x11
  2. 选择 x11 桌面环境的安装包

    1
    wget https://github.com/federico-terzi/espanso/releases/download/v2.1.8/espanso-debian-x11-amd64.deb
  3. 安装及依赖

    1
    2
    3
    4
    sudo dpkg -i espanso-debian-x11-amd64.deb
    # 提示因依赖关系安装失败
    sudo apt --fix-broken install
    # 依赖修复之后重新安装
  4. 启动

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 以系统服务的方式启动
    # 创建 systemd service
    $ espanso service register
    creating service file in "/home/lfp/.config/systemd/user/espanso.service"
    enabling systemd service
    Created symlink /home/lfp/.config/systemd/user/default.target.wants/espanso.service → /home/lfp/.config/systemd/user/espanso.service.
    service registered correctly!
    # 检查状态
    $ espanso status
    espanso is running

配置

配置文件

1
$HOME/.config/espanso/match/base.yml

编辑

1
2
3
4
5
6
7
8
9
10
espanso edit

# Print the current date in typora
- trigger: ":tt"
replace: "{{tdate}}"
vars:
- name: tdate
type: date
params:
format: "## %m/%d/%Y"

默认打开 nano 编辑器,ctrl + x 退出,选择 y 保存,x 不保存

参考

  1. Getting Started