1. Advanced Tables#

用途:增强 Markdown 表格编辑体验

  • Tab 键在单元格间跳转,自动对齐列宽
  • Enter 创建新行
  • 使用命令面板(Ctrl/Cmd + P)搜索 “Advanced Tables” 可排序、添加/删除行列
  • 输入 |列1|列2| 后按 Tab 自动生成表格结构

2. Auto Note Mover#

用途:根据规则自动移动笔记到指定文件夹

  • 设置 → Auto Note Mover → 添加规则
  • 可按标签、文件名前缀或正则表达式匹配
  • 示例:所有带 #日记 标签的笔记自动移入 Daily/ 文件夹

3. Commander#

用途:自定义界面按钮和命令

  • 可在标题栏、状态栏、侧边栏添加自定义按钮
  • 设置 → Commander → 选择位置 → 添加命令
  • 适合把常用操作做成一键按钮

4. Dataview#

用途:用类 SQL 语法查询和展示笔记数据

基本语法示例:

```dataview
TABLE file.ctime AS 创建时间
FROM "项目"
WHERE status = "进行中"
SORT file.ctime DESC
```

常用查询类型:

  • LIST:列表展示
  • TABLE:表格展示
  • TASK:汇总任务

在笔记 frontmatter 中定义字段即可查询。


5. Digital Garden#

用途:将笔记发布为在线网站

  • 需配合 GitHub 和 Vercel/Netlify 使用
  • 在笔记 frontmatter 添加 dg-publish: true 标记要发布的内容
  • 运行命令 “Digital Garden: Publish” 推送到网站

6. Document Share#

用途:生成笔记的分享链接

  • 打开笔记 → 命令面板 → “Document Share: Share”
  • 生成临时链接,他人可在线查看(无需 Obsidian)

7. Editing Toolbar#

用途:添加可视化编辑工具栏

  • 开启后笔记顶部出现格式工具栏
  • 点击按钮快速加粗、斜体、插入链接等
  • 设置中可自定义显示哪些按钮

8. Excalidraw#

用途:在 Obsidian 内绘制手绘风格图表

  • 命令面板 → “Excalidraw: Create new drawing”
  • 支持画笔、形状、箭头、文字
  • 可嵌入笔记:![[drawing.excalidraw]]
  • 按住 Alt 拖动可复制元素

9. File Cooker#

用途:批量处理多个文件

  • 搜索文件 → 复制 → 选择需要的→ Command+p→ file cook
  • 支持批量重命名、移动、合并、删除
  • 可批量修改 frontmatter 属性 https://zhuanlan.zhihu.com/p/699390130

10. Iconize#

用途:为文件夹和文件添加图标

  • 右键文件/文件夹 → “Change Icon”
  • 支持 emoji 和图标包
  • 让文件树更直观美观

11. Imgur#

用途:自动上传图片到 Imgur

  • 粘贴图片时自动上传并替换为 Imgur 链接
  • 减少本地图片存储
  • 设置中可配置是否自动上传

12. LifeOS Pro 🚀#

用途:个人生活管理系统

  • 通常包含日记、周回顾、目标追踪模板
  • 按插件文档配置文件夹结构
  • 配合 Dataview 实现数据汇总

13. Linter#

用途:自动格式化和规范笔记

  • 保存时自动整理格式(可配置)
  • 命令面板 → “Linter: Lint the current file”
  • 可设置:自动添加 YAML 时间戳、统一标题样式、修复空行等

14. QuickAdd#

用途:快速添加内容或执行宏命令

三种模式:

  • Template:快速插入模板
  • Capture:快速记录想法到指定笔记
  • Macro:组合多个命令

设置 → QuickAdd → 创建选项 → 绑定快捷键


15. Remotely Save#

用途:同步笔记到云端

  • 支持 S3、Dropbox、OneDrive、WebDAV
  • 设置 → Remotely Save → 配置云服务凭证
  • 可设置自动同步间隔

16. Shell commands#

用途:在 Obsidian 中执行终端命令

  • 设置中预定义 shell 命令
  • 可用变量如 {{file_path}}{{vault_path}}
  • 示例:一键用 VS Code 打开当前文件

17. Style Settings#

用途:自定义主题样式

  • 需配合支持的主题使用
  • 设置 → Style Settings → 调整颜色、字体、间距等
  • 无需写 CSS 即可微调外观

18. Tasks#

用途:强大的任务管理

任务语法示例:

- [ ] 完成报告 📅 2024-01-15 ⏫

符号说明:

  • 📅 截止日期
  • ⏫ 高优先级 / 🔽 低优先级
  • ✅ 完成日期自动记录

查询示例:

```tasks
due before tomorrow
not done
sort by priority
```

19. Templater#

用途:高级模板系统(比核心模板更强大)

常用语法:

<% tp.date.now("YYYY-MM-DD") %>           当前日期
<% tp.file.title %>                        文件名
<% tp.file.cursor() %>                     光标位置
<% tp.system.prompt("输入内容") %>          弹窗输入

使用方法:

  • 设置模板文件夹
  • 命令面板 → “Templater: Insert template”
  • 可设置新建笔记时自动应用模板

推荐组合用法#

场景 插件组合
日记系统 Templater + QuickAdd + Dataview
任务管理 Tasks + Dataview + QuickAdd
知识发布 Digital Garden + Excalidraw
云同步 Remotely Save
美化笔记 Iconize + Style Settings + Editing Toolbar

如需某个插件的详细配置示例,告诉我!