Obsidian 0x03:Obsidian 常用插件

本文介绍了Obsidian中的一些常用插件,包括设置附件文件夹路径、删除无用图片、高级表格功能、记录阅读位置、显示文件夹笔记数、最近文件、格式转换、样式设置、全文检索、Excalidraw绘图以及笔记特征检索等,旨在优化笔记管理和提高工作效率。
摘要由CSDN通过智能技术生成


Obsidian 常用插件

设置附件文件夹路径

名称用途
Custom Attachment location像 typora 一样在路径中使用变量${filename}设置附件文件夹名

直接写${filename}

比如说 md 文件名为:未命名.md

那么就会在根目录(而非当前 md 文件所在文件夹)中新建文件夹:未命名。

写./${filename}

则会是在当前 md 文件所在文件夹中新建文件夹:未命名。

只要变更设置中的路径名规则,就会即时生效,之后插入的附件会放到该路径下,但之前已经插入的附件图片不会自动迁移到该路径。

并且设置了:Automatically rename attachment folder 插件选项(开启)之后,对 md 文件改名,会直接自动修改该附件文件夹的名称(md文件中的图片链接名称也会对应更改),如果移动该 md 文件到别的文件夹,也会自动将该规则对应的附件文件夹移动到新文件夹中。(但如果是移动附件文件夹,并不会把 md 文件移动到新文件夹中)。

删除笔记中不再使用的图片的遗留附件文件

名称用途
Find unlinked files找到没有引用的图片附件文件(md文件中曾经插入的图片被删除后图片仍在附件文件夹中)

使用 Ctrl + P 进入命令面板之后输入命令来使用,会返回一些文件列表。

命令(有一套命令,含多条,供选择):

Find orphaned files and broken link: Find empty files		# 查找空白的文档
Find orphaned files and broken link: Delete empty files		# 删除空白的文档
Find orphaned files and broken link: Find broken links		# 找到损坏的链接
Find orphaned files and broken link: Find orphaned files	# 找到没有被链接的文件(不但包含了那些遗弃的图片,还包含没有建立关系链接的 md 文件)
...

以文件列表返回命令的执行结果,这些文件列表实际上保存在相应创建的 md 文件中。这些文件默认放在根目录下。

  • 比如:Find orphaned files and broken link: Find empty files 会创建一个 empty files.md 文件放在根目录下,内容是一个文件列表,包含命令执行的结果。

特别说明:

  • 仅仅找到那些被遗弃的图片:

    Find orphaned files and broken link: Find orphaned files 默认会找到所有没有被链接的文件(不但包含了那些遗弃的图片,还包含没有建立关系链接的 md 文件),如果只想找到被遗弃的图片文件,那么可以在该插件的设置(可以对其中的各个命令进行设置),在 Settings for finding orphaned files 下找到 Exclude files with the given filetypes(Enable to exclude files with given filetypes. Disable to only include files with the given filetypes) 默认是打开的,这个选项的意思是:如果打开,则搜索这些没有被链接的文件时会排除列出的文件类型;如果关闭,则在搜索这些没有被链接的文件时,只会返回指定的文件类型。

    可以关闭这个选项,然后写上 png,jpg(用英文逗号分隔多种类型)

  • 仅仅删除那些被遗弃的图片:

    Settings for finding orphaned files 下找到 Filetypes to delete per comand.See README,写上 jpg,png即可删除没有被链接的图片。默认是空的(虽然上面有字,只是作提示用),Ctrl + P 执行 Find orphaned files and broken links: Delete orphaned files with certain extension. See README , 实际上不会执行任何东西(不会删除没被链接的文件),只有在此处设定了要删除的文件类型,才会去删除,设定类型后,再执行该命令,就会让你确认是否要删除。

表格

名称用途
Advanced Tables在编辑表格时只需要关注内容,轻松实现光标在单元格间跳转、换行,分割竖线横线也会自动帮你生成。
Excel to Markdown Table可以轻松实现将 excel 内容复制到 markdown 中。(单列复制的 ctrl+alt+v 快捷键不知道为什么没有反应,需要 ctrl+p 进入命令面板输入:Excel to Markdown Table : Excel to Markdown 来执行单列复制)

记录阅读位置

名称用途
Remember cursor positionObsidian 自动记录当前笔记的阅读位置,再次打开时自动跳转到该位置。

在文件列表显示文件夹中包含的笔记数目

名称用途
File Explorer Note Count在文件列表栏中显示文件夹中包含的笔记数目(即便里面有多层文件夹)

最近打开文件

名称用途
Recent Files在界面最上方(左边)增加一个时钟按钮,点击可显示最近打开过的文件列表

格式转换

需要另外在电脑上安装 pandoc 软件(自行到搜索引擎搜索 pandoc 官网以下载电脑操作系统对应的软件版本)。

名称用途
Obsidian Pandoc将笔记输出成 docx、pdf、pptx等格式

安装 Obsidian Pandoc 后需要配置 pandoc 的安装路径,在选项 Pandoc Path 中输入 pandoc 在系统中的安装位置(windows 可以用 powershell 键入 get-command pandoc 查询),实测需要在 Pandoc Path 中写上 .exe,而不仅仅是 .exe 所在文件夹。配置后,需要关闭所有 Obsidian 窗口再重新启动 Obsidian 才会生效。

生成 pptx 的话,是按照一级标题为一页的。

样式

匹配 Minimal 主题使用

名称用途
Minimal Theme Settings设置 Minimal 主题的颜色、字体等特征
Style Settings更细化地对 Minimal Theme Settings 中的主题作调整

全文检索

名称用途
Omnisearch检索关键字(包括图片/PDF中的文字),可以结合 Obsidian 自带的搜索互为补充校验
Text Extractor辅助 Omnisearch 使用,用来实现从图片/PDF中提取文字的功能

绘图

名称用途
Excalidraw绘图(流程图、手绘图、关系图),就是在Obsidian中生成.md文件,文件中内嵌 Excalidraw的图;还可以实现类似 Obsidian 的 Canvas 功能(只不过是手绘风格版本)

https://excalidraw.com/

其实可以直接在浏览器中通过上述网址绘制 Excalidraw 图片,然后可以直接导出成 png 图片,或者保存为原有的 .excalidraw 格式文件,这种文件实际上是 json 格式的文本文件,只是后缀名为 .excalidraw 而已。因为用该 Obsidian 插件生成的实际上是 .md 文件,所以即便启用这个插件,也不能直接拖曳该网站保存的 .excalidraw 文件进 Obsidian 以显示图片。要显示这种网站上保存下来的 .excalidraw 文件,需要在 Obsidian 的该插件生成默认文件夹中创建 .md 文件,然后补全标签并按如下格式创建框架:

---

excalidraw-plugin: parsed
tags: [excalidraw]

---

%%
# Drawing
```json

```
%%

然后将 .excalidraw 文件中的 json 数据复制进入 json标识的代码框中。若不能显示图片,可以将插件先关闭,然后启用。

调用这张图片时,可以用 Obsidian 的自有链接方式:![[]] 然后选择该图片(实际是 .md)文件。若用标准的 Markdown 链接,则直接使用这个图片的文件名,而不能用在系统中的绝对路径:![](文件名)(原理应该是你因为会直接在插件的默认生成文件夹中找文件,并且不会显示此文件夹之外的文件夹的 .excalidraw 改写成 .md 的图片文件)。

当然,这类图片只能在 Obsidian 中能看到,用其他 Markdown 编辑器(如 typora)打开时看不到这个图片的,只能看到原始的链接字符串。

若想将在 Obsidian 生成的图片转换成 png,可以直接用插件导出成 png,也可以将 json 代码拷贝出来,新建文本文件.txt,将 json 代码拷进去,然后改文件后缀为 .excalidraw,再拖进 excalidraw 的网站,用该网站导出成 png 文件。

笔记特征检索

名称用途
Dataview根据笔记文件的元数据(标签、创建时间等隐式字段及用户自定义的YAML特征数据等)来查找笔记,而非通过文章中具体内容来匹配关键字。

参考:https://blacksmithgu.github.io/obsidian-dataview/

Dataview 包括两部分功能:数据索引数据查询(这里面的 “数据” 指文件的特征数据,而不是文章内容)。

Dataview 无法读取笔记库种的所有内容,只能访问特定的数据索引(如:tags、要点、任务,这类数据会自动被 Dataview 利用,这些称为 “隐式字段”)。你还可以通过 “字段”(fields)来加入其他数据,可以是在文件内容正文顶部以 YAML 格式给出,也可以在正文内容中以 “行内字段/内联字段” (关键字:: 值)的形式给出。Dataview 同样会对这类数据进行索引,让你可以在查询时以这些数据为筛选依据。

这些你自定义的 key,实际上没有任何的特殊性,地位都是相同的,只是你对它们的名字不同,你可以自己创建任意的名字来使用。这些可作为 Dataview 查询依据的 “名字”(字段)都称作 “元数据”(Metadata)。

鉴于该插件使用方式相对复杂,更多说明,参考更详细的 Dataview 笔记。

其他常用插件

名称用途
Reading Time在右下角显示这篇笔记预估要花费的阅读时间
Local images将笔记中的链接到网上的图片下载到指定文件夹,并修改链接指向这个文件夹中下载下来的图片
proxy github实现无梯子也可正常访问 Obsidian 插件库
Mind Map对当前笔记生成不可编辑的思维导图预览图(仅推荐作为头脑风暴理清逻辑,不建议作为思维导图使用)
Calendar方便地跳转到或创建日记与周记(注意开启后,可能并看不到,这是因为图标处于右上角被遮挡,可以调整右边栏的宽度让其显示,之后可以将该图标拖到其他地方显示,如拖动到右下角,就会将日历显示在右下角)
Obsidian Memos类似 flomo,带标签的碎片化灵感记录
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值