【效率辦公】Obsidain插件之QuickAdd-強(qiáng)大的快速記錄與宏工具

? ?QuickAdd是一款可快速添加信息,捕捉想法,采用模板新建筆記和添加宏命令,快速執(zhí)行多項(xiàng)操作的好用又強(qiáng)大的插件。
? ? 可以配合著 Kanban、Button插件一同使用,增強(qiáng)功能。
? ? 本篇將主要介紹下這款插件的使用方法和一些參數(shù)設(shè)置。

功能介紹
在QuickAdd的插件設(shè)置中,可以添加四種模式的命令,命令名稱支持emoji標(biāo)簽。
可添加的四種命令模式分別為:
- Template- 創(chuàng)建一個(gè)模板
- Capture- 捕獲思考,想法,添加進(jìn)一個(gè)文件。
- Macro- 快速創(chuàng)建一個(gè)宏
- Multi- 創(chuàng)建一個(gè)命令組
? ? ?已經(jīng)添加的命令會(huì)顯示出來(lái),其中,閃電形的標(biāo)志是說(shuō)該命令可以出現(xiàn)在`cmd/ctrl?+ P`的命令面板中。*(否則需要在命令面板中先輸入 QuickAdd再選擇對(duì)應(yīng)的命令)*

Capture 快速捕獲靈感
Capture功能,可以快速捕捉你的想法或者靈感,并放置在當(dāng)前文件或選擇一個(gè)特定的文件中,可以理解為快速添加一項(xiàng)內(nèi)容。
其中文件名支持模板,支持動(dòng)態(tài)文件
例如`./{{DATE:gggg-MM-DD - ddd MMM D}}.md`.?
這樣會(huì)動(dòng)態(tài)的把內(nèi)容放置在每天的日記,該功能的相關(guān)設(shè)置說(shuō)明如下
?_Create file if it doesn't exist_ 如果指定文件不存在,會(huì)創(chuàng)建一個(gè)
_Prepend_ 將添加的內(nèi)容添加到文件底部.
_Task_ 轉(zhuǎn)換為任務(wù)格式.
?_Append link_ 在當(dāng)前文件中,添加一個(gè)到搜集捕獲信息的文件鏈接.
_Insert after_ 插入在某個(gè)文件后面.
_Capture format_ 捕捉之后的設(shè)置,設(shè)置一個(gè)內(nèi)容模板 `{{DATE:HH:mm}} {{VALUE}}`.?

Template 利用模板創(chuàng)建筆記
按照作者的介紹,這個(gè)功能并非對(duì)Templater或核心模板插件的代替,而是一種模板功能的增強(qiáng)
使用Quickadd代碼格式和添加方法,可以同時(shí)配合Templater等模板插件,做到動(dòng)態(tài)產(chǎn)生筆記名稱,指定文件夾、添加鏈接等.
首先要指定一個(gè)模板路徑 _template path_.?至于基于的模板文件,可以采用核心插件的模板或者Tempater的插件作為模板。
動(dòng)態(tài)生成相關(guān)信息 `{ {{DATE}} {{NAME}}`,顯示的樣子是 `2021-06-12 FileName`, Name就是輸入的文件名稱
可以指定多個(gè)目錄文件夾,如果沒(méi)指定,就存放在根目錄,如果指定了就在該目錄;如果有多個(gè),會(huì)被詢問(wèn)具體添加的位置。
其中:
_Append link_ 在當(dāng)前文件中,添加一個(gè)文件鏈接.
_Increment file name_ 如果已經(jīng)有了重名的文件,就會(huì)新建一個(gè),后面加上數(shù)字。
_Open_ 打開(kāi)對(duì)應(yīng)文件

Multi 命令組
Multi-choices 就是創(chuàng)建了一個(gè)命令組,相當(dāng)于對(duì)多個(gè)命令進(jìn)行了分組,這樣當(dāng)命令比較多的時(shí)候,便于進(jìn)行分類查找,并無(wú)實(shí)際功能作用。

Marco 宏
宏功能很強(qiáng)大,可以添加諸多指令(包括Obsidian自己的命令)或者使用Javascript腳本,來(lái)自動(dòng)化執(zhí)行一些工作。
- 首先在宏管理面板添加宏,名稱,并增加配置,比如添加啟動(dòng)項(xiàng)目,等待時(shí)間等。
- 然后在Quickadd主面板增加一個(gè)宏命令(如MarcoAAA),并指定宏給這個(gè)宏命令
- 執(zhí)行的時(shí)候,就可以在命令面板中找到 MarcoAAA,并執(zhí)行。
具體內(nèi)容見(jiàn)下列三圖:
宏命令管理

宏命令設(shè)置

宏命令配置

占位符
上文中提到的一些動(dòng)態(tài)內(nèi)容例如 {{DATE}}, 可以在添加內(nèi)容的時(shí)候,按照具體設(shè)定信息動(dòng)態(tài)添加日期、內(nèi)容、值、鏈接等,具體信息見(jiàn)下圖

腳本
當(dāng)具有了一定的JavaScript的知識(shí)后,可以通過(guò)編寫(xiě)JavaScript腳本來(lái)自定義一些功能,使用起來(lái)更靈活。
理論上,結(jié)合宏命令和腳本功能,能夠做到任何自動(dòng)化的操作。
作者在github中,提供了多個(gè)例子和該插件的API;B站上也有幾位其他Up主老師分享了相關(guān)的內(nèi)容,相關(guān)鏈接??附在后面~有興趣的伙伴可以看看。由于腳本的靈活性很大,本文就不再詳述了。

? ? 以上就是本篇分享的主要內(nèi)容,是個(gè)人敲字截圖總結(jié)的一些心得和使用體驗(yàn),創(chuàng)作不易,歡迎 點(diǎn)贊、投幣、收藏~?
參考學(xué)習(xí)?
GitHub倉(cāng)庫(kù):https://github.com/chhoumann/quickadd/tree/master/src
原作者視頻:https://www.bilibili.com/video/BV1CA411A71P?spm_id_from=333.999.0.0
Johnny學(xué)OB 第38集 用OB搭建個(gè)人首頁(yè)收尾篇,用Quickadd, Kanban, Buttons 把之前的坑都補(bǔ)上吧:https://www.bilibili.com/video/BV1qQ4y1q7Gs?spm_id_from=333.999.0.0
[Obs#50] QuickAdd全攻略(1):改變工作流程的超強(qiáng)外掛:https://www.bilibili.com/video/BV1eU4y1A7eR?spm_id_from=333.999.0.0