终于定制出顺手的Obsidian斜杠命令
wolai、语雀、思源笔记等笔记软件,有一个特别好用的功能,通过斜杠打开快速输入面板,让我们快速输入 markdown、插入图片外链、插入文件、插入 iframe 等,十分方便。
但当我使用 obsidian 发现,它竟然默认不支持这个。需要你手动去配置核心插件和安装第三方插件你来达到你想要的要求。
这里记录一下笔者探索的过程。
下文以 ob 代替 obsidian
斜杠命令 + 命令面板
开启斜杠命令
ob 有一个核心插件斜杠命令,在设置中开启(默认是关闭):
这时候你就能在文件中输入/,就会出现如下面板:
虽然斜杠命令是生效了,可是问题来了:显示的选项并不是你想要的,你只能通过输入来筛选出你希望的选项。
命令面板置顶
我们还可以利用另外一个核心插件命令面板,利用其置顶功能,将斜杠选项固定下来。

两者结合效果
最后的结合的效果,已经初具雏形:

但再 🤔 思考一下,还是存在问题: markdown 语法的命令实在有点少,比如 table、代码块等,这些命令面板本身是找不到的,置顶不了,而且这么多命令一个个置顶再排序也很麻烦
拥有更好的 Markdown 助手
这里假设你掌握了自行安装第三方插件的方法
既然本身的 markdown 命令少,我们试试第三方插件Markdown Formatting Assistant,并且置顶插件的命令Markdown Formatting Assistant: Open Command Selector。
看看效果图,拥有更多的 markdown 语法集合,缺点可能是需要点击多一次

实现插入 iframe 命令
插入 iframe,引用外部网站资源比如脑图、视频等,这个功能还是很常见的。对于 ob,实现逻辑很简单,只需要在文件中插入这么一段内容:
1 | <iframe |
然后修改链接、宽、高即可。
而插入的过程,我们可以使用第三方插件Quick Add,选择添加Capture,填写选项:

最后输入/效果:

更统一的选项
上面的效果,其实基本是够用了,但是希望有:
1. 更统一的图标+ 命名
2. 还希望支持首字母拼音筛选
这时候我们使用Quick Add的Macro选项,新增命令执行旧的命令即可,以改写markdown Formatting Assistant 命令为例:
- 添加 Macro

- 添加命令

如此往复,别名了好几个其他命令,最后的效果(_括号的字母为首字母拼音,方便搜索_):
效果还是很理想的 🚀 ,后续修改添加删除也很容易!
总结
利用斜杠命令 + 命令面板置顶 + Quick Add插入内容 + Quick Add别名命令,就可以根据自己习惯,实现定制化的斜杠命令!
😟 小遗憾:但目前还有一个 Quick Add 的前缀,但大部分目的达到了,也算是折中方案了