Obsidain插件之QuickAdd-强大的快速记录与宏工具

   QuickAdd是一款可快速添加信息,捕捉想法,采用模板新建笔记和添加宏命令,快速执行多项操作的好用又强大的插件。

    可以配合着 Kanban、Button插件一同使用,增强功能。

    本篇将主要介绍下这款插件的使用方法和一些参数设置。

功能介绍

在QuickAdd的插件设置中,可以添加四种模式的命令,命令名称支持emoji标签。


很抱歉,您未提供具体的文章或段落内容,我无法进行总结归纳和关键论点提取。请提供详细文本后,我会帮您整理出相应的Markdown格式输出。

可添加的四种命令模式分别为:

  • - Template- 创建一个模板
  • - Capture- 捕获思考,想法,添加进一个文件。
  • - Macro- 快速创建一个宏
  • - Multi- 创建一个命令组

     已经添加的命令会显示出来,其中,闪电形的标志是说该命令可以出现在`cmd/ctrl + P`的命令面板中。*(否则需要在命令面板中先输入 QuickAdd再选择对应的命令)*

设置界面

Capture 快速捕获灵感

Capture功能,可以快速捕捉你的想法或者灵感,并放置在当前文件或选择一个特定的文件中,可以理解为快速添加一项内容。

其中文件名支持模板,支持动态文件

例如`./{{DATE:gggg-MM-DD - ddd MMM D}}.md`. 

这样会动态的把内容放置在每天的日记,该功能的相关设置说明如下

 _Create file if it doesn't exist_ 如果指定文件不存在,会创建一个

_Prepend_ 将添加的内容添加到文件底部.

_Task_ 转换为任务格式.

 _Append link_ 在当前文件中,添加一个到搜集捕获信息的文件链接.

_Insert after_ 插入在某个文件后面.

_Capture format_ 捕捉之后的设置,设置一个内容模板 `{{DATE:HH:mm}} {{VALUE}}`. 

Capture的设置面板说明

Template 利用模板创建笔记

按照作者的介绍,这个功能并非对Templater或核心模板插件的代替,而是一种模板功能的增强

使用Quickadd代码格式和添加方法,可以同时配合Templater等模板插件,做到动态产生笔记名称,指定文件夹、添加链接等.

首先要指定一个模板路径 _template path_. 至于基于的模板文件,可以采用核心插件的模板或者Tempater的插件作为模板。

动态生成相关信息 `{ {{DATE}} {{NAME}}`,显示的样子是 `2021-06-12 FileName`, Name就是输入的文件名称

可以指定多个目录文件夹,如果没指定,就存放在根目录,如果指定了就在该目录;如果有多个,会被询问具体添加的位置。

其中:

_Append link_ 在当前文件中,添加一个文件链接.

_Increment file name_ 如果已经有了重名的文件,就会新建一个,后面加上数字。

_Open_ 打开对应文件

Template面板说明

Multi 命令组

Multi-choices 就是创建了一个命令组,相当于对多个命令进行了分组,这样当命令比较多的时候,便于进行分类查找,并无实际功能作用。

Git上的分组示例

Marco 宏

宏功能很强大,可以添加诸多指令(包括Obsidian自己的命令)或者使用Javascript脚本,来自动化执行一些工作。

  • - 首先在宏管理面板添加宏,名称,并增加配置,比如添加启动项目,等待时间等。
  • - 然后在Quickadd主面板增加一个宏命令(如MarcoAAA),并指定宏给这个宏命令
  • - 执行的时候,就可以在命令面板中找到 MarcoAAA,并执行。

具体内容见下列三图:

宏命令管理

宏命令管理

宏命令设置

宏命令配置

占位符

上文中提到的一些动态内容例如 {{DATE}}, 可以在添加内容的时候,按照具体设定信息动态添加日期、内容、值、链接等,具体信息见下图

来源插件github

脚本

当具有了一定的JavaScript的知识后,可以通过编写JavaScript脚本来自定义一些功能,使用起来更灵活。

理论上,结合宏命令脚本功能,能够做到任何自动化的操作。

作者在github中,提供了多个例子和该插件的API;B站上也有几位其他Up主老师分享了相关的内容,相关链接🔗附在后面~有兴趣的伙伴可以看看。由于脚本的灵活性很大,本文就不再详述了。

    以上就是本篇分享的主要内容,是个人敲字截图总结的一些心得和使用体验,创作不易,欢迎 点赞、投币、收藏

参考学习