type
status
date
slug
summary
tags
category
icon
password
Property
Aug 9, 2025 03:33 PM
文章来源
万恶之源

记得先把斜杠命令开启,才会触发。(此处一万个草泥马。。。。)
具体的实现原理
- 创建一个快捷方式为 youxu
这在 QuickAdd 里被称为 Choice (选项)。它是我们最终在斜杠菜单里看到和使用的名字,是整个流程的“入口”。
- 这个 youxu 的快捷方式指向一个宏或者说脚本,叫做“有序宏”
这是关键的“中间层”。我们不能直接给底层命令改名,所以就创建了一个叫“有序宏”的“中间人”。youxu 的唯一任务就是去“喊”这个“中间人”。
- 然后这个“有序宏”被设定好,一旦被触发,就指向了 Obsidian 底层命令“编辑有序清单”
这就是“中间人”的任务。它的配置清单里只有一件事:执行 Obsidian 内置的 Editor: Toggle numbered list 命令。
所以,整个调用链就是:
**操作 (/youxu) → QuickAdd 的 youxu 选项 → “有序宏” → Obsidian 的底层命令。
实现前提
安装下面三个插件
Commander
ob笔记里面用来管理各种命令的,举个例子。我们在notion里面用个/code 就能把格式切换为代码模式。本质上是执行了一个命令,切换为代码模式。notion有而ob没有,但是ob 的高度自定义也来自于此。它提供很多原生的命令,需要你自己去组装。
Templater
notion提供很多模板,ob没有,需要你自己先设置样式。
QuickAdd
这个插件或者说思想,算是ob 的福利。到这里,才算是知道ob 的广阔天地。很多自动化都可以用这个实现,也可以自己手写。
具体实现

高频需要支持的类型及实现方式
1、有序清单(1)
2、无序清单(1)
3、code格式(0)
4、待办格式(1)
5、notion标注格式 (2)
6、引用格式(1)
上面的括号解释
- 0 不用搞,不要脱裤子放屁
- 1 底层有相关的命令,配置下就好
- 2 简单配置实现不了这个效果,需要自己配下css。
方式1 能解决80%的问题
第一步
进入Quickadd的设置页面。

如上图,
- 先给快捷方式取个名字,取拼音或者英文最好。因为/只能在英文模式下触发,你取个中文名字,还要再按下shift才能打汉字,这个真的不能忍。
- 然后下拉框,方式1都选macro。意思是点击或者选中这个快捷方式后触发脚本。
- 点击add choice,保存。你刚刚创建的快捷方式出现在列表了。
第二步

点击Manage Macros(管理脚本),进入下图即脚本的管理页面。

然后给你的脚本取个名字,一定要和快捷方式的名字不一样,然后点击add adcro添加。(一定要不一样不然会搞混,本身它这里的产品交互逻辑也有问题,容易鬼打墙。)这时你添加的脚本就会出现在列表中。
第三步

打开你刚刚创建的脚本的开关(开启了,你的脚本才会被触发),然后点击configure进入你创建的脚本的设置页面。在下图圈出来的搜素框中,搜索ob的底层命令,例如关于待办的是“切换待办清单状态”。搜索出来之后,点击add添加。上方列表就会出现这个命令。

第四步
回到插件设置页面最开始的页面,点击闪电图标,图标变色。代表快捷方式生效,配置完成。
(不能偷懒,先开启是没用的。因为最开始的时候,你的快捷方式绑定的脚本是空的。开启,代表写入。结果你写了一个空值。)
方式2 嫌弃ob 的样式太丑,自己手搓小组件
下图是配置好的效果,在ob里面渲染的。

方式2除了Quick add还需要templater(模板插件)。
上面的方式是,快捷方式→触发脚本→脚本调用底层命令,切换格式。对比下,方式2就需要自己准备模板,所以要用到模板插件对其管理。

第一步
如下图,打开ob笔记存放css的文件夹。这里注意观察桌面tab栏,因为文件夹打开了不会出现在桌面的最上层。算是个小bug。创建一个名字为infobox-layout.css的文件。下面代码粘贴进去保存。
然后点击刷新,你配置的css文件就会出现在列表,打开开关。

第二步
回到quick add的设置页面。搜索框输入“biaozhu”,类型选择capture,点击add choice添加。

在你创建的模板文件夹下,创建一个笔记。名字为infobox-template。然后把下面的代码粘贴进去。
到这一步,关于样式的提前准备都完成了,需要走一遍方式1的流程,只是略微不同。
第三步
点击你刚刚创建的快捷方式的设置按钮。然后把下面的代码粘贴进最下方的输入框保存。

第四步
回到列表,点击闪电图标,让其变色。
- 作者:令狐afmaof
- 链接:https://www.lhuafmaof.cn//article/24a2fd79-8cf0-8018-86f0-f04dce7ab99e
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。