目录 - Table of Contents


推荐插件

初始的 Obsidian 功能比较孱弱,需要一些插件来补强功能。
我个人推荐以下这些插件,如果有补充的话,欢迎各位留言推荐。
如果您安装过 Obsidian,只需要点击下方插件的标题即可快速浏览和安装。
如果您的系统不支持 Obsidian 的快捷链接,也可以直接在插件市场中搜索插件名称进行安装。

在安装插件之前,记得关闭“安全模式”,并且需要安装完成后点击“启用”。

高级表格 advanced-tables

为表格添加快捷键、快速删选、增加行列等功能。
不过偶尔会发生表格格式错误的问题,请尽量不要在表格内插入特殊字符。
如果发生错误,可以切换到源码模式,再对表格进行修正。

自动目录 automatic-table-of-contents

为 Obsidian 添加目录,在文档中输入 /toc 即可快速选择到自动目录的指令,回车后即可自动输入。

其完整格式为:
```table-of-contents
```
有个小问题是目录没有边框,比较容易和正文混到一起,推荐在CSS中添加一个边框设置:
.block-language-table-of-contents {
    border: 1px solid #999;
    border-radius: 6px;
}

更好的PDF导出 better-export-pdf

如题

bookmarks-caller

更好的书签管理工具

代码块高级自定义 codeblock-customizer

更好的代码块工具

编辑工具栏 editing-toolbar

为编辑器添加一个编辑工具栏

自动表情 emoji-autocomplete

输入 : 和文字后即可选择表情,如 :smile 可以转化为 😄

表情工具栏 emoji-toolbar

用快捷键打开一个表情选择栏

清理空文件和未引用文件 file-cleaner-redux

如题

浮动目录 floating-toc

在文档左上添加一个实时的浮动目录
不过我觉得比较丑,所以不常用

中文拼音搜索 fuzzy-chinese-pinyin

为搜索添加拼音搜索的功能

设置索引页面 folder-index

为目录设置一个自动显示、打开的索引页面,默认为目录同名的文件,也可以自定义文件名

全局代理 global-proxy

设置代理,支持socks5

隐藏目录 hide-folders

隐藏一些不需要显示的目录,比如资源文件夹等

图片自动转换、拖拽调整大小 image-converter

复制图片到 Obsidian 中时,自动转换图片格式,并按指定格式重命名文件
可以直接在图片边缘进行拖放调整大小

看板 kanban

为 Obsidian 添加看板功能,可以将文档、任务等集中到看板中

更多热键功能 keyshots

支持一些额外的热键

更强大的资源管理器 MAKE.md

强烈推荐!!!
Obsidian 默认的资源管理器非常烂,不支持调整文件位置,并且会显示所有的文档
而 MAKE.MD 则可以自定义多个“工作空间”,将不同的文件夹加入到特定的工作空间中,让文件管理更加清晰明了
此外 MAKE.MD 还支持对每个文件夹设置文件排序方式,并且还有许多非常实用的功能(还请自行探索)

滚轮调整图像大小 mousewheel-image-zoom

在图片上用鼠标滚轮调整大小

代码计算器 numerals

强烈推荐!!!
在代码块中使用 math 描述符,生成一个自动计算与输出的代码块
```math
# 注释文本,变量名不能为中文
lemons = $3 -> 3 USD
sugar = $2 -> 5 USD
water = $0 -> 0 USD
total_cost = lemons + sugar + water -> 5 USD

# 加减乘除按照数学优先级来计算,可以用括号设置优先级
ret = (1 + 2) * ( 6 / 3) -> 6
```
填写后,numerals 会在每行右侧打印出变量当前的值
支持一些常规的计量单位,如货币、重量、长度、十六进制,甚至一些常规的计算公式

如果需要输出数学表达式,可以将描述符设置为 math-tex
如果想染色变量和数字,可是使用 math-highlight
你还可以在设置内调整默认的显示模式

更多用法请参考
https://github.com/gtg922r/obsidian-numerals
https://mathjs.org/docs/reference/functions.html

历史记录 recent-files

添加历史文件栏

Tab导航与搜索 tab-navigator

Tab增强插件,更方便搜索与导航

Tag管理增强 tag-wrangler

标签(Tag)系统增强

自动任务管理 tasks

可以为 TODO 语法添加自动循环功能,并且可以在其他页面查询待完成的任务
默认设置下,Tasks 使用 Emoji 字符作为关键字,用于设置循环模式、初始日期、死线日期、完成日期等等。
设置一个每日循环任务,该任务从 2024-09-10 开始,如果你点击完成任务后,就会在下方自动生成完成日期,并且会在新一行设置新的任务
- [ ] 任务说明 🔁 every day 🛫 2024-09-11
- [x] 任务说明 🔁 every day 🛫 2024-09-10 ✅ 2024-09-10

- [ ] 每周任务 🔁 every week 🛫 2024-09-10
- [ ] 每月任务 🔁 every month 🛫 2024-09-01
- [ ] 每42天循环的任务 🔁 every 42 days 🛫 2024-09-10
查询本周内未完成的任务
```tasks
not done
happens this week
```
更多语法请参考
https://publish.obsidian.md/tasks/Queries/Filters
https://jsliang.com/zh/post/task-management-with-obsidian/

Todo任务管理增强 time-saver

可以为 Todo 语法添加时间戳

内嵌式表格 sheet-plus

强烈推荐!!!
与 Excel 基本相同的一个表格插件,可以插入fx计算公式,也支持自动格式。
缺点是占用内存比较多,速度较慢,所以不适合庞大的表单。