Obsidain插件之QuickAdd-强大的快速记录与宏工具
QuickAdd是一款可快速添加信息,捕捉想法,采用模板新建笔记和添加宏命令,快速执行多项操作的好用又强大的插件。
可以配合着 Kanban、Button插件一同使用,增强功能。
本篇将主要介绍下这款插件的使用方法和一些参数设置。
在QuickAdd的插件设置中,可以添加四种模式的命令,命令名称支持emoji标签。
很抱歉,您未提供具体的文章或段落内容,我无法进行总结归纳和关键论点提取。请提供详细文本后,我会帮您整理出相应的Markdown格式输出。
可添加的四种命令模式分别为:
已经添加的命令会显示出来,其中,闪电形的标志是说该命令可以出现在`cmd/ctrl + P`的命令面板中。*(否则需要在命令面板中先输入 QuickAdd再选择对应的命令)*
设置界面
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的设置面板说明
按照作者的介绍,这个功能并非对Templater或核心模板插件的代替,而是一种模板功能的增强
使用Quickadd代码格式和添加方法,可以同时配合Templater等模板插件,做到动态产生笔记名称,指定文件夹、添加链接等.
首先要指定一个模板路径 _template path_. 至于基于的模板文件,可以采用核心插件的模板或者Tempater的插件作为模板。
动态生成相关信息 `{ {{DATE}} {{NAME}}`,显示的样子是 `2021-06-12 FileName`, Name就是输入的文件名称
可以指定多个目录文件夹,如果没指定,就存放在根目录,如果指定了就在该目录;如果有多个,会被询问具体添加的位置。
其中:
_Append link_ 在当前文件中,添加一个文件链接.
_Increment file name_ 如果已经有了重名的文件,就会新建一个,后面加上数字。
_Open_ 打开对应文件
Template面板说明
Multi-choices 就是创建了一个命令组,相当于对多个命令进行了分组,这样当命令比较多的时候,便于进行分类查找,并无实际功能作用。
Git上的分组示例
宏功能很强大,可以添加诸多指令(包括Obsidian自己的命令)或者使用Javascript脚本,来自动化执行一些工作。
具体内容见下列三图:
宏命令管理
宏命令管理
宏命令设置
宏命令配置
上文中提到的一些动态内容例如 {{DATE}}, 可以在添加内容的时候,按照具体设定信息动态添加日期、内容、值、链接等,具体信息见下图
来源插件github
当具有了一定的JavaScript的知识后,可以通过编写JavaScript脚本来自定义一些功能,使用起来更灵活。
理论上,结合宏命令和脚本功能,能够做到任何自动化的操作。
作者在github中,提供了多个例子和该插件的API;B站上也有几位其他Up主老师分享了相关的内容,相关链接🔗附在后面~有兴趣的伙伴可以看看。由于脚本的灵活性很大,本文就不再详述了。
以上就是本篇分享的主要内容,是个人敲字截图总结的一些心得和使用体验,创作不易,欢迎 点赞、投币、收藏~