Obsidian 插件入门教程,我的插件方案分享

工具
12 min read
poster

上篇文章里我分享了 Obsidian 的使用心得,关于插件的部分,只讲了方法论,没有实操,那这篇文章就来分享一下我的插件方案。

插件的困扰

相信不少人使用 Obsidian,看着别人花哨的用法会怀疑自己:我和别人用的是同一个东西吗?尽管 Obsidian 开箱即用,但想更深入使用第三方插件,的确有些困难。人们之所以掉进插件的大坑,大概是两个原因造成的:

  1. 不了解自己的需求;
  2. 不了解软件功能的边界。

不了解自己的需求

从产品设计的角度上,常常把用户分为三类:专家型用户、随意型用户和主流用户,每种用户的需求和特点各有不同。

专家型用户都是技术狂热者,不少人是具有技术背景的,就算没有技术背景,也一定对技术充满了热情。他们愿意花时间探索产品的每一项功能,浏览笔记的文件结构,提出各种改进建议,甚至自己动手开发插件。

随意型用户对新事物没有那么多的好奇心,学习意愿不强烈,除非你的产品足够简单、好用、易上手。

前两者用户都是少数,主流用户才是最多也是最重要的一个群体,他们使用某个产品的目的只是为了完成某项任务,他们会掌握一些重要功能的使用方法,但永远不会产生学习所有功能的想法,大多数人属于这一类。

如果还是不确定自己的需求,请看这个表格:

主流用户专家型用户
最感兴趣的是立即把工作做完喜欢先设定自己的偏好
认为容易操作最有价值在乎操控得是不是精确
想要得到靠谱的结果希望看到完美的结果
害怕弄坏什么有拆解一切刨根问底的冲动
只要合适就行了必须精确匹配
想看到示例和故事专家想看的则是原理

不了解软件功能的边界

Obsidian 采用了平台化、模块化的设计,除了官方标配的核心插件,还可以安装第三方插件,这就好比一把模块化的步枪,不仅枪管、枪托、弹匣可以更换,还可以按照任务需求添加其他战术套件。

平台化的设计,导致它在功能上拥有着巨大的潜力,几乎所有 Web 生态的功能都能搬进来,插件系统对未来保持了巨大的弹性,这也就意味着你不可能探寻完每一项功能。

我的插件使用原则是:保持简单。因为简单让你更加专注,简单会让你有掌控感,一个臃肿的工具绝对是低效的。Obsidian 目前处于公测阶段,功能没有完全收敛,再加上插件系统还处于 Alpha 状态,这就需要注意了:

  1. 插件功能可能会被 Obsidian 吸收内化,比如 Sliding Panes 插件提供了 卡片横向滑动的功能: Andy's mode ,而这项功能将在 0.16.0 版本中内置。
  2. Obsidian 版本升级可能会引入破坏性改动,导致过去使用的某些插件无法适用于新版本,需要等插件升级后才能使用。
  3. 插件质量参差不齐,遇到 bug 在所难免,你还有可能遇到插件打架的情况,一定要挑选高质量的插件。

第三方插件

高效编辑类

Advanced Tables

第一个是下载量最大的插件: Advanced Tables ,这是一个表格编辑插件,可以自动格式化文本,使用 Tab 键新增一列,使用 Enter 键新增一行,你也可以使用独立按钮进行表格操作,比如上下移动、左右移动、新增、删除、排序等等。非常方便,极大程度上提升了纯文本表格的编辑体验和可读性。

Obsidian Pangu

第二个插件是 盘古 ,排版强迫症患者的福音,它的功能是自动为中文字符和英文字符之间添加空格。在一篇名叫 中文文案排版指北 的文章中写道:

「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在 34 岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。」

具体是什么意思呢?我们在中文和英文混合排版的过程中,会故意在中文和英文之间添加空格,以此来增加文章的可读性,这样的排版看起来会比较舒服。在意排版格式的网站一般都会遵循了这套规则,比如我们看到苹果官网中的宣传文案同样遵循了这套排版规则。

obsidian教程

使用这个插件,通过快捷键 cmd + shift + s 快速格式化全文,自动为文章添加空格,你也就不必把遗产留给自己的猫了。

Outliner

第三个插件是 Outliner ,列表编辑神器,当我们编辑列表时,调整完内容顺序,还需手动修改序号,这个插件就可以解决这个烦恼,使用快捷键 cmd + shift + ▲ cmd + shift + ▼,移动列表内容即可,非常方便。

Paste URL into selection 第四个插件是 Paste URL into selection ,顾名思义,快速将选中区域变为超链接。当我们复制了链接后,选中要添加的文字,cmd + c 就能快速变为超链接。

写日记

日记(核心插件)

如果你有写日记的习惯,日记插件会非常好用,它会自动为你创建一篇以当天日期命名的空白笔记,如果当天日记已经存在,则是打开当天日记。

日记插件支持创建模板,我们可以将每天相同的内容写在模板中,点击日记按钮,就会按照模板创建副本,免去重复编辑。

日记插件可以让我们方便地记录日常生活,我们可以在日记里梳理每天的工作任务,追踪生活习惯,或者写每日总结,等等。

Calendar

非常建议安装第三方插件 Calendar ,Calendar 不仅仅会提供日历视图,还可以快速创建日记、周报,鼠标点击对应日期可以创建或查看当天日记。日历视图可以拖出来,也可以固定。笔记视图中会显示空心圆点和实心圆点,空心圆点代表我们的日记中有未勾选的任务,实心圆点代表当前日记的字数,最多会展示五个圆点。

不过呢,这里有一个 bug:中文字数统计不准确。这是因为插件的作者编码时没有考虑到中文、日文、韩文的情况。总的来说依然是一款非常优秀的插件,非常推荐。

任务管理

Checklist

Checklist 是一款非常好用的任务管理插件,可以跨文件整合任务列表,只要文件具有相同的 tag,就能整合到一个视图中。结合 Calendar 插件,我们可以查看最近几天的任务情况,并及时做出调整,非常好用。

Kanban

如果想更进一步来管理任务,强烈推荐 Kanban 插件。在互联网公司工作的朋友一定对 JiraTrello 这样的工具比较熟悉,它们都是项目管理软件,都遵循着一套叫”看板方法“或者”看板管理“的理论,

关于这方面的书籍也比较多。比如 《看板实战》《看板方法》《精益开发实战》《精益开发与看板方法》 等。

Obsidian Roadmap 就是看板。在这里你可以清晰地看到Obsidian 的长期规划、短期规划、正在开发的功能和已开发完成的功能等。

在看板中有三个元素,板代表整个项目、列表代表着一个分类,每张卡片代表一项任务。

看板是一个反映你实际工作的视觉模型,看板方法的优势是:将不可见的知识型工作可视化,可以帮助我们高效的管理任务,可视化风险。

obsidian 看板教程

我们可以利用这套理论来管理阅读,比如用看板来建立书单。将每本书作为一个独立的任务写在卡片上,卡片在”想读“→”在读“→“已读”→“输出读书笔记”→“归档”的列表中流转,有了视觉模型的帮助,你就知道有多少想读的书没有读,有多少书已读但没有输出读书笔记,对任务有一个整体的把控。

展示类

Advanced Slides

纯文本编辑幻灯片推荐 Advanced Slides 插件,首先要说明一点:纯文本编辑的幻灯片是无法与 PowerPoint、Keynote 相提并论的,纯文本幻灯片的优势在于其效率与便捷性。工作中经常会有小组讨论会、周会或技术分享会等,这些场合不像开产品发布会,对幻灯片的美观度与呈现效果要求并不高,只要正确传递信息即可。

我们只需花几分钟将会议内容列个提纲,再用幻灯片插件进行呈现,官方的幻灯片插件仅支持基础展示功能,使用 Advanced Slides 可以获得更多特性,我在 视频 中使用的就是这个插件,它还支持白板功能,讲解的过程中可以进行简单的标注。

Obsidian Excalidraw

绘图插件 Obsidian ExcalidrawExcalidraw 是一款手绘风格的白板工具,它有着极简的设计和交互,你几乎可以用快捷键做任何事情。你可以用它来画流程图、思维导图、曲线图、柱状图等任意你能想到的图。在笔记中复制表格,cmd + ccmd + v 直接转化为柱状图或折线图。

Excalidraw 插件支持为每个图块添加内部链接,点击链接可以跳到到对应笔记,不过 Obsidian 官方正在开发一款绘图插件和 Excalidraw 有很多功能上的重合,所以我只是把 Excalidraw 当做一款单纯的绘图工具在用。相信只有官方的绘图插件和笔记本身自带的功能才能融合得更好,希望官方的绘图工具能早日上线吧。

obsidian教程

极客工具

Obsidian Git

有技术背景的用户,使用 Obsidian Git 做纯文本的版本管理和文件同步一定是最好的选择,但对于没有技术背景的普通用户门槛会比较高,普通用户选择网盘工具做文件同步会比较轻松,所以我把 Git 插件放在了极客工具的分类中。如果会使用 Git,那也一定会用这款插件,不多说了。

第三方插件为何如此难用?

设置选项中堆满了专业术语

开发插件的用户往往都是专家型用户,他们对如何改进产品有着自己的见解,但专家并不是典型用户,他们的判断会出现偏差,他们不会体验到主流用户出现的问题

插件的作者通常为插件提供足够多的设置选项来满足不同的应用场景,熟悉专业的人自不必解释,而普通用户看着那些云里雾里的设置只会头疼,比如提供正则表达式的设置选项,普通人没几个会写正则表达式吧?

插件的作者最好能提供尽可能少的配置选项,多一些“一键搞定”(one-click),少一些复杂配置。

插件是配角

插件的作者往往能洞察用户的痛点,他们开发的插件,会让用户感觉仿佛被击中了:太棒了,太好用了,我要的就是这个。但要意识到,在软件功能的版图里,插件始终处于支配地位,插件只是锦上添花,不应喧宾夺主,我在插件的使用上非常谨慎,因为我不希望我的工作流过分依赖插件。

结尾

关于插件的使用,我一直在尝试做减法,我也将我的 Obsidian 配置方案放在了这里,希望能提供一些参考。

本文作者:杨奇的博客
版权声明:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可,非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
杨奇的博客 微信公众号
微信公众号
杨奇的博客
评论