1. 前言
前一集影片介紹使用Advanced URI+Shell Commands來達成以最少的點擊而達成快速的設定,最後使用QuickAdd巨集和Shell Commands的{{clipboard}}剪貼簿以選單方式開啟不同的設定,透過網友提示,其實有更簡單、更直接的方法來達成,因此本片來修訂腳本的寫法。
2. QuickAdd腳本
點在最後面的window.open("obsidian://advanced-uri?vault=MOC&settingid=" + choice);
,用window.open直接開指選定的settingid。
2.1. advanced_uri.js
module.exports = advanced_uri; // 用window.open直接開啟advnace uri的ettingid指定的設定視窗 async function advanced_uri(params) { quickAddApi = params.quickAddApi; const aTexts = [ "Hotkeys", "社群外掛", "外掛瀏覽器", "主題瀏覽器", "Shell Commands", "QuickAdd", "cMenu", "BRAT" ]; const aValues = [ "hotkeys", "community-plugins", "plugin-browser", "theme-browser", "obsidian-shellcommands", "quickadd", "cmenu-plugin", "obsidian42-brat" ]; let choice = await quickAddApi.suggester(aTexts, aValues); //console.log("choice", choice); //this.quickAddApi.utility.setClipboard(choice); window.open("obsidian://advanced-uri?vault=MOC&settingid=" + choice); return choice;
3. 設定步驟
- 用檔案總管在Obsidian儲存庫任意資料夾新增advanced_uri.js,建議將所有的.js放置在獨立的資料夾,方便管理與修改等操作。
- 貼入advanced_uri.js原始碼並存檔。
- 開啟QuickAdd選項→點擊下方的【Manage Macros】
- 在最下方輸入巨集名稱→點擊【Add macro】
- 在User Scripts選擇advanced_uri.js→按【Add】
- 回到QuickAdd Settings,在右下角選擇Choice以建立QuickAdd選單的選項,輸入名稱後按【Add Choice】
設定完成後即能在QuickAdd選單裡來使用自訂的快速設定了。
4. 相關鏈接
- [說明網頁](Obsidian Advanced URI | Obsidian Advanced URI)
- Vinzent03/obsidian-advanced-uri: Advanced modes for Obsidian URI
5. 教學影片
##您可能也會有興趣的類似文章
- [Obs#88] 綜合練習:快速設定的6種方法─使用8個Obsidian外掛 (0則留言, 2022/05/21)
- [Obs#51] QuickAdd全攻略(2):腳本撰寫與巨集使用要點 (0則留言, 2021/09/18)
- [Obs#58] 快速開啟常用筆記的方法 (0則留言, 2021/10/23)
- [Obs#57] YAML區tags標籤自動補全的3種方法 (0則留言, 2021/10/23)
- [Obs-74] 和外掛相關的外掛─BRAT: 搶先體驗未上架外掛;Settings Search: 加速搜尋外掛設定 (0則留言, 2022/03/05)
- [Obs#78] 輔助Markdown初學者的利器:Markdown Shortcuts與cMenu (0則留言, 2022/03/27)
- [Obs#72] Step by Step 用From Template建立筆記實例操作 (0則留言, 2022/02/26)
- [Obs#50] QuickAdd全攻略(一):改變工作流程的超強外掛 (0則留言, 2021/09/12)
- [Obs#68] 利用QuickAdd巨集由IMDB建立影片檔案,用Minimal主題顯示成卡片 (0則留言, 2022/02/06)
- [Obs#13] 快速開啟筆記的方法:快速切換對話窗與obsidian:// URI 命令行 (0則留言, 2020/10/18)
- WinHotKey:簡單幾步定義自己的系統快速鍵 (2則留言, 2010/01/18)
- [Obs#56] 快速新增靈感/閃念筆記(Fleeting Note)的3種方法 (0則留言, 2021/10/10)
- [Obs#17] Obsidian表格操作技巧—使用Advanced Tables外掛 (2則留言, 2020/11/07)
- [Obs#71] 新手適用的多功能模板外掛:From Template (0則留言, 2022/02/19)
- [Obs#86] 分享與編輯器相關的21個Obsidian外掛 (0則留言, 2022/05/08)