系列文章目录

软件简介
espanso 是一个用 Rust 编写的跨平台文本扩展器。

特性:
适用于Windows、macOS和Linux
几乎适用于任何程序
使用表情符号
处理图像
日期扩展支持
自定义脚本支持
Shell 命令支持
特定于应用程序的配置
支持表格
可扩展包
用于Espanso 集线器的内置包管理器
基于文件的配置


文章目录

  • 系列文章目录
  • window 11平台
    • win版本下载`espanso_2.0.0-alpha.exe`
      • espanso 参数
      • 安装exe的default 配置
      • 安装exe的用户配置
    • win版本下载`espanso_2.0.0-alpha.zip`
      • 目录结构
  • ubuntu20.04平台
    • Ubuntu版本下载
    • 应用后台登记
    • espanso 目录结构
  • 案例模板

window 11平台

win版本下载espanso_2.0.0-alpha.exe

请认准官网espanso下载安装的exe文件
安装成功,启动espanso软件:



espanso 参数

espanso start
espanso stop
espanso restart

安装exe的default 配置

espanso edit:
路径:
C:\Users\用户\AppData\Roaming\espanso\default.yml

安装exe的用户配置

espanso edit user-defined:
路径:
C:\Users\用户\AppData\Roaming\espanso\usr-defined.yml #用户自定义usr-defined

win版本下载espanso_2.0.0-alpha.zip

请认准官网下载espanso免安装版本
解压缩成功,运行espanso软件:

双击espanso文件,就可以出现在.espanso目录里面产生match目录。并且出现了一个弹窗。

同时.espanso文件夹里面多一个match文件,match文件里面有package。其目录结构如下:

一路选择“继续”按钮:

同时.espanso文件夹下瞬间多了configmatch文件夹,match文件夹下多了base.yml文件,config文件夹下多了default.yml文件。其目录结构如下图:

.espanso文件夹下多了几个文件:

config文件夹下有default.yml,match文件下有base.yml。

接下来选择“继续”:

目录结构

在开始使用espanso之前,你需要双击‘STAT_ESPANSO.bat’文件。运行之后,你将可以看到".espanso"目录里产生一些文件。在对应目录里面,可以编写配置自定义的文件。
注意: 压缩包里面的任何文件不要随意变动或删除。

ubuntu20.04平台

Ubuntu版本下载

请认准官网的安装配置教程

wget 软件安装包地址

应用后台登记

espanso service register

运行上面的命令,需要进行 登记成功后会自动生成一些默认的文件夹:

creating service file in "/home/xxxx/.config/systemd/user/espanso.service"
enabling systemd service
Created symlink /home/xxxx/.config/systemd/user/default.target.wants/espanso.service → /home/xxxx/.config/systemd/user/espanso.service.
service registered correctly!
espanso start

espanso 目录结构

查看espanso安装路径:

~ espanso path
Config: /home/用户名/.config/espanso
Packages: /home/用户名/.config/espanso/match/packages
Runtime: /home/用户名/.cache/espanso

所有的配置文件都留着espanso文件里面。$CONFIG代指/home/用户名/.config/espanso目录。其中espanso目录下,有config和match目录。

$CONFIG/config/default.ymlmatch/base.yml

在config和match目录下,包含default.yml和base.yml文件。

案例模板

global_vars:- name: cardtype: dateparams:format: "%Y%m%d%H%M%S"- name: cliptype: clipboardmatches:# 文本- trigger: ";welcome"replace: |-好开心你能关注我!# 自定义光标位置- trigger: ";xnkl"replace: 烎虎贺岁,祝$|$和家人新春快乐、虎虎生威、如虎添翼!												

espanso-跨平台文本扩展工具相关推荐

  1. 跨平台移动开发工具:PhoneGap与Titanium全方位比拼

    PhoneGap和Appcelerator Titanium,对于封装和配置移动应用程序而言,二者都是非常受欢迎的开源JavaScript框架.本文为Appcelerator开发者Kevin Whin ...

  2. 跨平台剪贴板同步工具盘点

    Pasteasy 以为涉及到写作.代码.等等-一系列的操作,需要来回在手机与电脑之间.手机与手机之前.电脑与电脑之间.windows和mac之间-来回切换,很麻烦,所以才需要跨平台剪贴板跨平台剪贴板这 ...

  3. Linux命令:文本处理工具awk详解

    awk命令简介: awk是一个强大的文本分析工具,通常,awk是以文件的每一行,为处理单位的.awk每接收文件的一行,然后执行相应的命令,来处理文本.  1.命令格式: awk 'pattern {a ...

  4. 文本处理工具之grep和egrep

    文本处理工具之grep和egrep grep全称global search regular expression (RE) and print out the line 正则表达式(一类字符所书写的模 ...

  5. 【Linux】 字符串和文本处理工具 grep sed awk

    Linux字符串&文本处理工具 因为用linux的时候主要用到的还是字符交互界面,所以对字符串的处理变得十分重要.这篇介绍三个常用的字符串处理工具,包括grep,sed和awk ■ grep ...

  6. linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了

    原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...

  7. Linux疑难杂症解决方案100篇(八)-文本处理工具与bash的特性

    文本处理工具 1. grep工具 grep是行过滤工具:用于根据关键字进行行过滤 语法: # grep [选项] '关键字' 文件名 常见选项: OPTIONS: -i: 不区分大小写 -v: 查找不 ...

  8. 第六章,文本处理工具和正则表达式

    更多笔记点击查看 Linux学习从入门到打死也不放弃,完全笔记整理(持续更新) https://blog.51cto.com/13683480/2095439 笔记整理起始时间:2018年4月7日14 ...

  9. python爬虫自学笔记分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...

    此处只简单汇总一下各种文本工具名目,他们的详细使用参见具体帖子.本文主要参考<8种目前Python使用率最高的文本处理工具>一文0.SnowNLP包 用于中文文本的处理 1.Jieba 2 ...

最新文章

  1. 顺序表应用6:有序顺序表查询
  2. mysql 找不到hdfs文件_hadoop判断文件是否存在
  3. python列表解析式如何使用_python列表解析式,生成器,及部分内建函数使用方法...
  4. 程序员穿衣是怎么变得越来越丑的
  5. some formulas for bloging
  6. request.getRequestDispatcher(url).forward(request, response)
  7. ironpython怎么编译_将IronPython WPF项目编译为
  8. 人类(行为)动力学(1)——初步了解
  9. 谷歌Chrome浏览器如何开启无痕模式 Chrome浏览器无痕模式开启方法
  10. cubic算法优化_CUBIC拥塞拥塞控制算法
  11. 小程序生成海报(java后端)
  12. stlink utility
  13. 关于DMZ区介绍及相关策略
  14. 雨课堂刷视频Python脚本
  15. 云擎未来 万象共生:2023移动云万象生态峰会来袭
  16. @微信官方,给我一个小老虎图标
  17. 无线蓝牙耳机什么牌子好一点?2022年蓝牙耳机推荐
  18. 安搭Share :青藏高原发现10万年前古人类DNA
  19. mysql 民族表_我国西北地区藏族.蒙古族等民族的藏传佛教格鲁派中心是(        )。...
  20. 5g的云计算机,三家运营商怎样看待云计算和5G的关系?

热门文章

  1. 程序“媛”公号,越来越少了,这次推荐俩,轻拍!
  2. FastReport开发指南
  3. 如何屏幕高清录像?--QVE屏幕录制
  4. RapidASR项目(语音转文本):更快、更容易部署、开箱即用
  5. pythonclass语法_【python类别概念自学】class的语法整理(继承、抽象类别、魔术方法)...
  6. 处理告警“ warning #69-D integer conversion resulted in truncation”的方法
  7. 工业动画制作过程介绍(一)——静态简笔图画的制作
  8. 强制退出scrapy
  9. Autosar Configuration(五) Security之Csm配置
  10. 用手机编程和用电脑编程有什么区别?