在macOS點擊[Cmd+Space]可叫出Spotlight輸入要執行的應用或搜尋,在Windows則有許多應用程式啟動器(如Launchy、Wox、uTools等),通常是點擊[Alt+Space]在彈出對話窗輸入要執行的命令部份字串,只要輸入幾個字元就能立即找到要使用的應用並且執行。
而Key Sequence Shortcut外掛就為Obsidian提供了類似功能,只要為要使用的命令定義好縮寫關鍵字,在輸入縮寫後就能馬上執行該命令,因此除了快捷鍵,我們也可以用輸入的方式快速的執行命令。
1. 功能展示
- 外觀明亮、暗黑切換
- 使用中的主題設定
- 立即調用插入Admonition的對話窗
2. 安裝
Key Sequence Shortcut可由設定->第三方外掛直接下載安裝並啟用。
3. 設定重點
Key Sequence Shortcut只需要指定設定檔的檔名,預設的設定檔是根目錄的kssrc.md,有幾個使用上的重點:
- 開頭雙引號會形成註解行
- 縮寫語法格式如下,以Tab分隔,可為3欄(顯示縮寫與描述)或2欄:
設定格式
1. 縮寫關鍵字+[Tab]命令+[Tab]+命令描述
2. 縮寫關鍵字+[Tab]+命令在Obsidian編輯kssrc.md時Tab會變成列表內縮,建議在行的開頭先按Tab後再移回開頭插入縮寫
- 如果使用Linter或自動維護YAML的外掛時,YAML內的內容會被略過,不會造成異常
- 編輯器預設字型通常不是等寬字體,會造成kssrc.md設定行視覺上參差不齊,我解決的方法是在設定前後加上程式碼的三個倒引號,讓設定變成程式碼區塊
- 如果覺得用Obsidian維護kssrc.md很麻煩,也可用一般的文字編輯器修改
- 縮寫關鍵字一匹配便立即觸發,因此
ba與ball只會觸發ba
4. 設定步驟
- 編輯kssrc.md
- Ctrl/Cmd+P輸入key sequence,執行Insert Command ID and Name(預設熱鍵是Ctrl/Cmd+Shift+8)
- 點選要使用的命令,命令字與描述會插入kssrc.md
- 在新插入的命令字串開頭加上縮寫關鍵字與Tab
- Ctrl/Cmd+P輸入key sequence,執行Reload Key Sequence Shortcut Config File
5. 相關鏈接
6. 教學影片
##
