espoanso的使用重點。
espanso 官方網站:https://espanso.org
espanso:免費且開源的熱字串工具,同時支援三大作業系統 https://youtu.be/birmuNOjhrs
繪文字
- 所有的繪文字字串總覽: Emoji cheat sheet for GitHub, Basecamp, Slack & more
- 網頁裡名稱中底線要變更為空白
- 代碼太長而不方便輸入的,[[#巢狀式匹配 Nested matches|後面]]介紹簡化方法
換行符號
在replace字串裡可以用 \n
表示為換行符號。
- trigger: ",items"
replace: "* item1\n* item2\n* item3"
游標停留位置
游標位置用$|$
表示。
- trigger: ",div"
replace: "<div>$|$</div>"
完整縮寫
如果縮寫被包含在擴展後字串裡會造成錯誤,例如:
- trigger: "ther"
replace: "there"
輸入other時,後面的ther會被觸發而變成othere,此時要加上word: true
以指定要完整字串時才擴展:
- trigger: "ther"
replace: "there"
word: true
建議:避免部份字串被觸發的最簡單解決方法就是用特殊符號開頭,例如將上例觸發字串ther
改用,ther
就不會有問題了,不加word: true
也可以。
使用剪貼簿擴充
設定一個剪貼簿變數以取得剪貼簿內容。
- trigger: ",a"
replace: "<a href='{{clipb}}' />$|$</a>"
vars:
- name: "clipb"
type: "clipboard"
使用日期時間擴充
- trigger: ",now"
replace: "目前時間:{{mytime}}"
vars:
- name: mytime
type: date
params:
format: "%H:%M"
使用腳本擴充
可以使用作業系統支援的任何腳本語言。
- trigger: ":pyscript"
replace: "{{output}}"
vars:
- name: output
type: script
params:
args:
- python
- /path/to/your/script.py
巢狀式匹配 (Nested matches)
:heartbeat:
會擴展為心跳符號 ,但要輸入9個字母,用下列方法另外寫一個縮寫,以簡化輸入的字母數。一個縮寫觸發另一個匹配設定便形成了巢狀式的結構。
- trigger: ":hb:"
replace: "{{heartbeat}}"
vars:
- name: heartbeat
type: match
params:
trigger: ":heartbeat:"
插入圖片
用 all-emojis 套裝可以快速插入表情符號,透過image_path設定,我們也可以插入自己蒐集的圖片,以下是範例:
- trigger: ",cat"
image_path: "$CONFIG/images/meowmask.png"
$CONFIG是default.yml所在的目錄。
可惜目前插入動畫的GIF檔時會被轉換成沒有動畫效果的PNG檔。
教學影片
##您可能也會有興趣的類似文章
- 提升輸入效率的文字替換工具:WriteYours與PhraseExpress (0則留言, 2020/04/11)
- espanso:免費且開源的熱字串工具,同時支援三大作業系統 (0則留言, 2020/07/19)
- RTF另存檔成DOC的VBS程式 (3則留言, 2006/06/01)
- KindleGen與Markdown轉換為Mobi的Kindle電子書工具:m2m.exe (2則留言, 2015/08/30)
- Dropbox與GoogleDrive的命令行工具 (0則留言, 2015/11/23)
- AutoHotkey 熱字串的常用選項與指引功能(AHK #2) (9則留言, 2019/05/17)
- IntelliJ IDEA Live Template(即時樣板)的使用與範例說明(IDEA #5) (0則留言, 2019/08/11)
- dp.SyntaxHighlighter: 在網頁顯示美觀的程式碼 (2則留言, 2007/02/16)
- 方便但常會忘了的指令 (0則留言, 2004/12/15)
- 用AutoHotkey插入噗浪隱藏版表情符號 (8則留言, 2010/10/23)
- 撰寫API規格文件的利器:API Blueprint與aglio (2則留言, 2016/12/14)
- 補遺:[軟體] 超強 Windows 字型美化軟體 – GDI++ (8則留言, 2007/10/21)
- 整合Redmine的TortoiseSVN外掛:TurtleMine (0則留言, 2015/01/23)
- 提高AutoSub語音轉文字辨識率的測試方法 (0則留言, 2020/05/23)
- 用markdown-styles快速產生單頁式靜態網頁 (0則留言, 2020/05/01)