espanso:免費且開源的熱字串工具,同時支援三大作業系統

Windows的玩家剛接觸MacOS或Linux時,都會感歎:怎麼找不到與AutoHotkey相似的應用啊?

MacOS的TextExpander或Keyboard Maestro都沒有AutoHotkey的方便與彈性,又是付費軟體,真是一分錢一分貨... 幸好在GitHub上找到了一個符合熱字串功能的應用:espanso,Windows、MacOS與Linux同時適用,如果把儲存位置用符號連結指到雲端硬碟或是用Git同步,那麼只要設定一次,三大系統就可以同步使用了!

espanso是義大利文的「擴大」之意,符合熱字串擴展的涵義。

功能示範

  1. 單行文字擴展
  2. 多行文字擴展
  3. 系統日期
  4. 大小寫控制
  5. 繪文字套裝(Package)

安裝

1. Windows安裝

下載執行檔直接執行,過程中需要回答是否把espanso.exe加入PATH與是否自動開機時啟動兩個選項,建議都勾選。

2. MacOS安裝

MacOS安裝細節可參考官方網站:Install on macOS - espanso - Cross-platform Text Expander written in Rust

  1. 用下列命令啟用第三方倉庫(Third- Party Repositories)
    brew tap federico-terzi/espanso
    
  2. 安裝esoanso
    brew install espanso
    

    我第一次安裝時,因為沒有安裝xcode,導致安裝失敗,後來用下列指令安裝xcode後才正常完成安裝:

    xcode-select install
    
  3. 確認是否安裝完成
    espanso --version
    
  4. 註冊
    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

教學影片

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *