前言

Obsidian 中文论坛请访问:Obsidian 中文论坛

相信有不少 Obsidian 用户在使用 Obsidian 的过程中,会觉得块引用麻烦或者没找到属于自己最佳的块引用工作流。为了解决这个过程中最关键的块引用便捷性的问题,Obsidian 官方和社区都给出了不同的解法。

注意:本文章涉及了以下三个插件:

  • Copy Block link
  • Drag And Drop Block
  • Obsidian42 - Text transporter

自带功能

Obsidian 自带的块引用除了可以通过 [[]] 中先输入笔记后再填入井号或者上标,也可以直接用两个井号或两个上标号直接启动全局的索引,如下动图所示:

几招教你提高 Obsidian 中块引用的操作体验 - 知乎 - 图1

这个全局的索引后边可以直接输入相关的关键词,和检索功能类似。

但是也许有人说,我就不想去记忆那么多符号,我想要更快更舒服的体验,那么我就要给你介绍以下三个插件了,这是三个能切实从三个方面提高块引用便捷性的插件。

复制块链接

相信有不少从 Roam 转移到 Obsidian 的用户会特别怀念它的 Ctrl+Shift+C 来复制当前行的块引用字符串,或者怀念它支持右键直接复制当前的块链接,而 Obsidian 中却刚好有这样一个插件支持了几乎一模一样的操作。

这就是由 Kanban 插件的作者开发的一款微型插件(下载链接:obsidian-copy-block-link),虽然他开发过很多其它的微型插件,但是这款应该是我最为喜欢的插件。

你在当前段直接右键点击就会有熟悉的 Copy Block Link 以及 Copy Embed Link 两个选项,如下图所示:

几招教你提高 Obsidian 中块引用的操作体验 - 知乎 - 图2

点击 Copy Block Link 就可以将当前块的链接复制到粘贴板,然后你就可以去到你想要粘贴的地方进行粘贴了。

而 Copy Embed Link 也类似,粘贴出来的会是块嵌入效果。

拖动块生成链接

有一天,

社区的 Murf 说,我很怀念 Notion 的拖动。

社区的 Jvalent 说,来我给你秀一个拖动的操作。

![[块引用 - 1.gif]]

就这样一个动图,点赞超过了六十个,社区的人苦无拖动已久矣。

然后,Murf 灵光一闪,决定自己写一个拖动块(再)生成(造)块链接(轮)的插件(子)。

这就是 Drag And Drop Block 插件的诞生过程(下载链接:obsidian-drag-and-drop-blocks),以上全为我目睹,如有雷同,纯属意外。

这款插件,允许你在行的前端进行拖动,你只需要在行数前,按住你的 Alt 键,然后按住你的鼠标左键,拖到到你想要拖到的位置,Bingo,你就这样实现了块引用——简单吧。

几招教你提高 Obsidian 中块引用的操作体验 - 知乎 - 图3

而后,如果你按住 Shift 键再去拖动,那就是复制当前的块;如果你什么都没按,直接去拖,那就是单纯的拖动。

但是仅仅是那么简单的拖动也无法满足 Murf 的野心,他将眼光落在了搜索结果上,他将上述的几个操作融入到了搜索列表中,现在你可以直接从搜索结果中拉取块引用了。

但是此时 Murf 的好友 Tfthacker 说一列列块引用实在是太麻烦了,他决定再改进一下。

批量块引用

既然能单个块引用复制了,那为什么不能来一个批量块引用呢,又为什么不能将当前的块引用直接发送到别的笔记呢,既然 Workbench 和 Quickadd 都可以实现类似的功能,为什么就没有人考虑过将这些块引用专门拿出来做插件来提升体验呢。

秉承着让我们用得更舒服的黄金精神,tfthacker 在开发完词典插件和日期跳转插件后,立马动手开发了 Text Transporter 插件(下载链接:obsidian42-text-transporter),这个插件有很多其它的功能,但是现在我们先说几个功能——单行块引用复制(与 Copy Block link 功能重复了)、多行块引用、发送到别的笔记作为块引用以及从别的笔记拉取块来作为块引用。

顾名思义,多行块引用就是让你可以多行块引用,我们只要省了 ip13 的钱就可以买得下 ip13。。

其实就是你可以多选几行,然后一次过复制多个块引用,然后粘贴在其它地方;

而发送到别的笔记作为块引用则是实现了你可以将一个笔记中的任意块快速通过键盘操作的方式发送到别的笔记中作为块引用嵌入其中。

当然,拉取别的笔记中的块则是类似的意思,你可以很方便地从别的笔记中拉取一个块来作为块引用,这个也许和官方的功能冲突,但是它检索起来竟然还更舒服点。

总结

到这里为止,我们发现 Obsidian 的块引用似乎也没有那么难操作以及那么 “反人类” 了,而这个正因 Obsidian 的社区而发展出来的各种各样的解决方案,也是得益于社区强大的插件生态。

在这篇文章发出之际,Obsidian 的所见即所得距离宣发更近了一步,从短期转换成了正在进行中,而上一个类似的大功能更新是 Mobile ——

冷知识:Mobile 从 Working On 到 内测 共计过去一个月零三天。

那么,Obsidian 开发者会花多久来将所见即所得实装到 Obsidian 上呢,让我们拭目以待吧。
https://zhuanlan.zhihu.com/p/411484717