Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

[Obs#76] (Spotlight/Alfred, Launchy)-like:Key Sequence Shortcut, Obsidian的快速命令啟動器

$
0
0

在macOS點擊[Cmd+Space]可叫出Spotlight輸入要執行的應用或搜尋,在Windows則有許多應用程式啟動器(如Launchy、Wox、uTools等),通常是點擊[Alt+Space]在彈出對話窗輸入要執行的命令部份字串,只要輸入幾個字元就能立即找到要使用的應用並且執行。

而Key Sequence Shortcut外掛就為Obsidian提供了類似功能,只要為要使用的命令定義好縮寫關鍵字,在輸入縮寫後就能馬上執行該命令,因此除了快捷鍵,我們也可以用輸入的方式快速的執行命令。

1. 功能展示

  1. 外觀明亮、暗黑切換
  2. 使用中的主題設定
  3. 立即調用插入Admonition的對話窗

2. 安裝

Key Sequence Shortcut可由設定->第三方外掛直接下載安裝並啟用。

3. 設定重點

Key Sequence Shortcut只需要指定設定檔的檔名,預設的設定檔是根目錄的kssrc.md,有幾個使用上的重點:

  1. 開頭雙引號會形成註解行
  2. 縮寫語法格式如下,以Tab分隔,可為3欄(顯示縮寫與描述)或2欄:

設定格式
1. 縮寫關鍵字 [Tab] 命令 [Tab] 命令描述
2. 縮寫關鍵字 [Tab] 命令

  1. 在Obsidian編輯kssrc.md時Tab會變成列表內縮,建議在行的開頭先按Tab後再移回開頭插入縮寫
  2. 如果使用Linter或自動維護YAML的外掛時,YAML內的內容會被略過,不會造成異常
  3. 編輯器預設字型通常不是等寬字體,會造成kssrc.md設定行視覺上參差不齊,我解決的方法是在設定前後加上程式碼的三個倒引號,讓設定變成程式碼區塊
  4. 如果覺得用Obsidian維護kssrc.md很麻煩,也可用一般的文字編輯器修改
  5. 縮寫關鍵字一匹配便立即觸發,因此baball只會觸發ba

4. 設定步驟

  1. 編輯kssrc.md
  2. [Ctrl/Cmd+P]輸入key sequence,執行Insert Command ID and Name(預設熱鍵是[Ctrl/Cmd+Shift+8])
  3. 點選要使用的命令,命令字與描述會插入kssrc.md
  4. 在新插入的命令字串開頭加上縮寫關鍵字與[Tab]
  5. [Ctrl/Cmd+P]輸入key sequence,執行Reload Key Sequence Shortcut Config File

5. 相關鏈接

6. 教學影片

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


Viewing all articles
Browse latest Browse all 897

Trending Articles