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 |
如需某个插件的详细配置示例,告诉我!