感覺輸入文字卡卡不順暢嗎?快來試試 Espanso,極大優化打字體驗

你是否厭倦了一再重複輸入相同的句子,或是覺得打字不夠順暢?試試看 Espanso 吧!這個工具可以大幅優化你的打字體驗,讓聊天更有趣、寫程式更方便、寫文章更舒適。
以下範例皆在 MacBook 上操作。
目錄
什麼是 Espanso
Espanso 是一個文字擴充工具,它會偵測你輸入文字中的特定關鍵字,並即時將其取代為預設的內容。
例如下圖所示,當你想要輸入今天的日期時,只需要輸入冒號加上關鍵字 :date,Espanso 就會自動將 :date 取代成今天的日期。
如何安裝 Espanso
最簡單的安裝方式是使用 Homebrew:
brew install --cask espanso
另一個方式是直接從官網下載安裝檔,解壓縮後將程式移到應用程式資料夾。
下載網址:Installation – Espanso – A Privacy-first, Cross-platform Text Expander
下載 macOS 版本時,請注意要依據你的 MacBook 架構選擇對應的版本(Intel 或 Apple Silicon/M1)。

解壓縮後,將 Espanso 程式拖曳到應用程式資料夾即可。
由於不是從 App Store 下載的程式,第一次開啟時需要在應用程式資料夾中,對 Espanso 點擊右鍵選擇「開啟」,以繞過 macOS 的安全限制。

開啟程式後,可以在設定中選擇「Launch Espanso at startup」,讓程式在開機時自動啟動。

設定系統自動啟動
第一次開啟時,系統會提示 Espanso 需要「輔助使用」權限才能正常運作。這是因為 Espanso 需要監控你的鍵盤輸入,才能即時取代文字。

設定步驟如下:
- 開啟「系統偏好設定」(或「系統設定」),進入「安全性與隱私權」
- 選擇「隱私權」標籤
- 選擇「輔助使用」
- 勾選 Espanso,然後重新啟動程式即可完成設定

當 Espanso 正常運作時,選單列會顯示 Espanso 的圖示。
現在,你可以到任何可以輸入文字的地方(例如文字編輯器、聊天軟體等),輸入冒號 : 接著輸入 date,Espanso 就會自動將 :date 取代成今天的日期,是不是很驚艷 😂。
如何安裝 Espanso package
Espanso 預設只有兩個文字擴充功能:
:date– 今天日期:espanso– hello espanso!
如果只能輸入日期,那確實沒多大用處。不過,Espanso 其實可以自行擴充功能,而且有許多開發者分享各種擴充套件(package),全部免費使用,唯一的限制就是你的想像力。
開啟網址:https://hub.espanso.org,這裡有許多由社群開發的擴充套件。由於延伸的關鍵字非常多,建議可以先滑到最下面看看特色 package,找到你感興趣的功能。
例如這個 package:all-emojis 0.1.0 | Espanso Hub,可以讓你透過關鍵字快速輸入各種 Emoji 表情符號 😮。
安裝方式很簡單,開啟終端機,輸入以下指令:
espanso install all-emojis
安裝完成後,你可以立即試試看輸入 :sml,馬上就會出現笑臉 😊,是不是很有趣 👍。
如何搜尋 Espanso 關鍵字
由於可用的關鍵字實在太多了,除了表情符號之外,還有各式各樣的文字取代功能,甚至可以查詢時間、天氣,或講笑話。這麼多關鍵字根本記不完,還好 Espanso 提供了搜尋關鍵字的功能。

預設的搜尋快速鍵是 ⌥ + SPACE(Option + 空白鍵),這個組合鍵有很高的機率會與其他應用程式的快捷鍵衝突,¯\_(ツ)_/¯。
如何修改搜尋快速鍵
如果你想要修改搜尋快速鍵,可以編輯設定檔。設定檔的位置在:
/Users/你的使用者名稱/Library/Preferences/espanso/config/default.yml
或者使用環境變數:
$HOME/Library/Application Support/espanso/config/default.yml
開啟該檔案後,在檔案中加入以下設定:
search_shortcut: ALT+SHIFT+SPACE
這樣就能將快速鍵改為 ⌥ + ⇧ + SPACE(Option + Shift + 空白鍵),減少與其他應用程式的衝突。
有趣的 Espanso Package
all-emojis 0.1.0 | Espanso Hub 非常多的表情符號
⚠️‼️🇧🇪🇹🇼
shruggie 0.1.0 | Espanso Hub 無奈顏文字
¯\_(ツ)_/¯
apple-symbols 1.0.0 | Espanso Hub Mac 鍵盤符號
⌘ + ⌥ + ⇧ + ⌃
kaimoji 0.1.0 | Espanso Hub 更多顏文字
( ͡° ͜ʖ ͡°)
( ་ ⍸ ་ )
(´・ω・`)
tableflip-package 0.1.0 | Espanso Hub 爆氣翻桌
(╯°□°)╯︵ ┻━┻
wtc 1.0.0 | Espanso Hub 煩惱怎麼寫 git commit 訊息嗎
various changes.
It works!
I had a cup of tea and now it’s fixed.
dadjoke 0.1.0 | Espanso Hub 隨機英文笑話
What do computers and air conditioners have in common? They both become useless when you open windows.
疑難雜症
當你的 Mac 系統升級或 Espanso 版本升級之後,有可能會遇到 macOS 的權限問題。即使你之前已經正確設定隱私權和啟用輔助使用,還是有可能遇到無法啟動的狀況。
解決方法是:先到「系統偏好設定」→「安全性與隱私權」→「隱私權」→「輔助使用」中,將 Espanso 的勾選取消,然後再重新勾選並重新啟動程式,通常就能恢復正常運作。

最後
👍👍👍👍 🤠 ( ͡° ͜ʖ ͡°)
使用注意事項
-
關鍵字格式:有些關鍵字只有前面加冒號(如
:date),有些是前後都加冒號(如:sml:)。如果發現關鍵字無法正常運作,檢查一下是否少了後面的冒號。 -
貼上文字不會觸發:Espanso 只會在「輸入」文字時觸發,複製貼上的文字並不會自動轉換。Espanso 是在你輸入第一個冒號時,才會開始偵測並替換文字。如果你從中間或後面往回輸入,也不會觸發替換功能。
-
自訂功能:Espanso 的應用範圍非常廣泛,除了基本的文字取代外,還可以透過自訂功能銜接 HTTP API,開發出更多實用的功能。官網的文件非常詳細,值得深入閱讀。
這個工具的作者也非常有趣,在閒暇時間開發了這個實用的工具,並且直接開放原始碼供大家免費使用,👍👍👍👍 ❤️ from 🇹🇼。
- ← Previous
MacBook Air M1 電池使用紀錄,拜託撐久一點啊 - Next →
網站改版,換個風格,WordPress 主題轉換紀錄

