Windows的玩家剛接觸MacOS或Linux時,都會感歎:怎麼找不到與AutoHotkey相似的應用啊?
MacOS的TextExpander或Keyboard Maestro都沒有AutoHotkey的方便與彈性,又是付費軟體,真是一分錢一分貨… 幸好在GitHub上找到了一個符合熱字串功能的應用:espanso,Windows、MacOS與Linux同時適用,如果把儲存位置用符號連結指到雲端硬碟或是用Git同步,那麼只要設定一次,三大系統就可以同步使用了!
espanso是義大利文的「擴大」之意,符合熱字串擴展的涵義。
功能示範
- 單行文字擴展
- 多行文字擴展
- 系統日期
- 大小寫控制
- 繪文字套裝(Package)
安裝
1. Windows安裝
下載執行檔直接執行,過程中需要回答是否把espanso.exe加入PATH與是否自動開機時啟動兩個選項,建議都勾選。
2. MacOS安裝
MacOS安裝細節可參考官方網站:Install on macOS – espanso – Cross-platform Text Expander written in Rust
- 用下列命令啟用第三方倉庫(Third- Party Repositories)
brew tap federico-terzi/espanso
- 安裝esoanso
brew install espanso
我第一次安裝時,因為沒有安裝xcode,導致安裝失敗,後來用下列指令安裝xcode後才正常完成安裝:
xcode-select install
- 確認是否安裝完成
espanso --version
- 註冊
espanso register
接著必須到系統偏好設定→安全性與隱私權→輔助使用,解鎖後勾選espanso。
3. 安裝Linux
參考:Install on Linux – espanso – Cross-platform Text Expander written in Rust
路徑彙總
最簡單得知路徑的方法是執行下列命令:
espanso path
作業系統 | 類型 | 路徑 |
---|---|---|
Windows | 執行檔 | %LocalAppData%\Programs\espanso\espanso.exe |
設定檔 | %AppData%\Roamin\gespanso\default.yml | |
MacOS | 執行檔 | /usr/local/bin/espanso |
設定檔 | ~/Library/Preferences/espanso/default.yml | |
Linux | 執行檔 | 不確定 |
設定檔 | /home/user/.config/espanso |
espanso參數
必須執行了啟動參數後才能正確擴展熱字串:
espanso start
espanso stop
expanso restart
- 快速編輯default.yml
- 變更EDITOR環境變數以替換預設的編輯器(Notepad或nano)
espanso edit
- 快速編輯使用者自訂設定檔(儲放於設定目錄 user/ )
espanso edit user-defined
教學影片
##您可能也會有興趣的類似文章
- 提升輸入效率的文字替換工具:WriteYours與PhraseExpress (0則留言, 2020/04/11)
- 用WriteYours建立常用的縮寫片語以增進輸入速率 (0則留言, 2017/06/01)
- 快速建立個人常用詞庫-AutoHotkey 熱字串小工具:HotString Helper(AHK #3) (0則留言, 2019/05/18)
- [Tools] 撰寫AutoHotKey指令以複製檔案 (2則留言, 2005/06/11)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (59則留言, 2008/04/10)
- 新版AutoHotkey轉換工具ahk2exe的圖形介面操作步驟 (2則留言, 2013/04/21)
- 使用EmEditor以特定編碼開檔的方法 (0則留言, 2014/03/21)
- AutoHotkey的進階剪貼簿功能:WinClip類別 (0則留言, 2019/10/26)
- AutoHotkey 熱字串的常用選項與指引功能(AHK #2) (9則留言, 2019/05/17)
- 用AutoHotkey擷取螢幕並存成檔案-簡單的截圖操作 (0則留言, 2019/11/02)
- 使用AutoHotkey快速切換語言鍵盤,和超難用的Ctrl/Alt+Shift說再見!(AHK #9) (5則留言, 2019/06/21)
- PhraseExpress:凡人版的AutoHotkey [修訂] (0則留言, 2009/11/28)
- [方便工具 WinClose] 一個指令關閉多個視窗 (0則留言, 2016/06/04)
- 最新版AutoHotkey的編碼變更 (15則留言, 2012/11/03)
- 使用AutoHotkey彈出對話窗,依回應執行不同動作 (0則留言, 2019/12/11)