espanso-跨平台文本扩展工具
系列文章目录
软件简介
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
文件夹下瞬间多了config
和match
文件夹,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-跨平台文本扩展工具相关推荐
- 跨平台移动开发工具:PhoneGap与Titanium全方位比拼
PhoneGap和Appcelerator Titanium,对于封装和配置移动应用程序而言,二者都是非常受欢迎的开源JavaScript框架.本文为Appcelerator开发者Kevin Whin ...
- 跨平台剪贴板同步工具盘点
Pasteasy 以为涉及到写作.代码.等等-一系列的操作,需要来回在手机与电脑之间.手机与手机之前.电脑与电脑之间.windows和mac之间-来回切换,很麻烦,所以才需要跨平台剪贴板跨平台剪贴板这 ...
- Linux命令:文本处理工具awk详解
awk命令简介: awk是一个强大的文本分析工具,通常,awk是以文件的每一行,为处理单位的.awk每接收文件的一行,然后执行相应的命令,来处理文本. 1.命令格式: awk 'pattern {a ...
- 文本处理工具之grep和egrep
文本处理工具之grep和egrep grep全称global search regular expression (RE) and print out the line 正则表达式(一类字符所书写的模 ...
- 【Linux】 字符串和文本处理工具 grep sed awk
Linux字符串&文本处理工具 因为用linux的时候主要用到的还是字符交互界面,所以对字符串的处理变得十分重要.这篇介绍三个常用的字符串处理工具,包括grep,sed和awk ■ grep ...
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...
- Linux疑难杂症解决方案100篇(八)-文本处理工具与bash的特性
文本处理工具 1. grep工具 grep是行过滤工具:用于根据关键字进行行过滤 语法: # grep [选项] '关键字' 文件名 常见选项: OPTIONS: -i: 不区分大小写 -v: 查找不 ...
- 第六章,文本处理工具和正则表达式
更多笔记点击查看 Linux学习从入门到打死也不放弃,完全笔记整理(持续更新) https://blog.51cto.com/13683480/2095439 笔记整理起始时间:2018年4月7日14 ...
- python爬虫自学笔记分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...
此处只简单汇总一下各种文本工具名目,他们的详细使用参见具体帖子.本文主要参考<8种目前Python使用率最高的文本处理工具>一文0.SnowNLP包 用于中文文本的处理 1.Jieba 2 ...
最新文章
- 顺序表应用6:有序顺序表查询
- mysql 找不到hdfs文件_hadoop判断文件是否存在
- python列表解析式如何使用_python列表解析式,生成器,及部分内建函数使用方法...
- 程序员穿衣是怎么变得越来越丑的
- some formulas for bloging
- request.getRequestDispatcher(url).forward(request, response)
- ironpython怎么编译_将IronPython WPF项目编译为
- 人类(行为)动力学(1)——初步了解
- 谷歌Chrome浏览器如何开启无痕模式 Chrome浏览器无痕模式开启方法
- cubic算法优化_CUBIC拥塞拥塞控制算法
- 小程序生成海报(java后端)
- stlink utility
- 关于DMZ区介绍及相关策略
- 雨课堂刷视频Python脚本
- 云擎未来 万象共生:2023移动云万象生态峰会来袭
- @微信官方,给我一个小老虎图标
- 无线蓝牙耳机什么牌子好一点?2022年蓝牙耳机推荐
- 安搭Share :青藏高原发现10万年前古人类DNA
- mysql 民族表_我国西北地区藏族.蒙古族等民族的藏传佛教格鲁派中心是( )。...
- 5g的云计算机,三家运营商怎样看待云计算和5G的关系?
热门文章
- 程序“媛”公号,越来越少了,这次推荐俩,轻拍!
- FastReport开发指南
- 如何屏幕高清录像?--QVE屏幕录制
- RapidASR项目(语音转文本):更快、更容易部署、开箱即用
- pythonclass语法_【python类别概念自学】class的语法整理(继承、抽象类别、魔术方法)...
- 处理告警“ warning #69-D integer conversion resulted in truncation”的方法
- 工业动画制作过程介绍(一)——静态简笔图画的制作
- 强制退出scrapy
- Autosar Configuration(五) Security之Csm配置
- 用手机编程和用电脑编程有什么区别?