点关注⬆️,不迷路~
笔记整理的核心诉求,归根结底就三个字:合、拆、调。
随着AI写文章越来越方便,Obsidian 用户应该都有这种体验——手头一堆零散的小笔记想合并成一个大章,黏贴复制很麻烦;长篇笔记越写越长,想把它拆成几个独立的小文件,一个一个粘贴复制到怀疑人生。
更麻烦的是中间环节:拆完后有些标题层级对不上,想把###批量改##,一行一行改到怀疑人生。
好消息是,合、拆、调这三个环节,恰好都有对应的插件来解决。今天一次性把这三位“王者”介绍给你。
一、合并:Merge Notes
写完笔记后经常有一个需求,把几篇小笔记合成一篇大笔记。
比如你按章节写了一本书的读书笔记,写完后想把所有章节重新合成一个文件导出;或者你记了一堆零散的灵感笔记,想把它们整合成一个专题文档。这时候手动复制粘贴?感觉自己成了机器人。
Merge Notes 就是专门解决这个问题的。
它能做什么?
Merge Notes 是 Obsidian 的插件,允许用户将选定的笔记合并为单个笔记。操作非常简单:只需在文件资源管理器中选择要合并的笔记,右键点击,选择 Merge notes,即可完成合并。
用户还可以指定合并后的新笔记的文件名,并可通过拖放重新排列待合并笔记的顺序。合并后的笔记将创建在选定笔记中第一个笔记所在的文件夹中。
核心功能点
右键合并:多选笔记 → 右键 → Merge notes → 搞定,三步走。 自定义文件名:合并前可以自己指定新笔记叫什么名字。 拖拽排序:合并前可以用拖拽调整笔记的排列顺序,按你想要的结构整合。 输出位置智能:合并后的新笔记放在选中笔记中的第一个笔记所在目录下。
怎么用?
在 Obsidian 社区插件中搜索 Merge Notes 安装启用。然后在文件资源管理器中,按住 Ctrl(Mac 为 Cmd)多选要合并的几个笔记,右键点击,选择 Merge notes,输入新文件名,点击确认。
整个过程不到 10 秒。
下载地址: GitHub 搜索 fnya/merge-notes,或访问 https://github.com/fnya/merge-notes
二、调整层级:Heading Shifter
合完后,你可能会遇到一个问题:标题层级对不上。
比如你按 H3 拆分了一篇笔记,发现生成的小文件里标题全是###,但你希望它们变成##;或者反过来,想把整篇笔记的所有标题统一升一级或降一级。手动一个个改?太累了。
这时候就轮到 Heading Shifter 出场了。
它能做什么?
Heading Shifter 是一个可以轻松调整和更改 Markdown 标题层级的插件。通过该插件,用户可以批量更改标题的大小(即#的数量),而不需要手动逐个更改。
插件提供了多种命令,包括应用标题、移动标题等功能,你可以通过快捷键快速操作,提高工作效率。
核心功能点
- 单标题调整: 把光标放在某个标题所在行,一键升高或降低该标题的层级。
- 批量调整: 选中一段内容,一键改变其中所有标题的层级,插件会自动修改标题语法。
- 移除非标题: 支持将当前行从标题变为普通文本。
- 快捷键覆盖: 可设置 Tab 键执行“Increase Headings”、Shift+Tab 执行“Decrease Headings”,和编辑大纲一样顺手。
怎么用?
在 Obsidian 社区插件中搜索 Heading Shifter 安装启用。然后进入设置→快捷键,为“Increase Headings”“Decrease Headings”等命令绑定快捷键。
建议绑定:
用完就回不去了。
与拆分合并插件的配合
拆分后,如果发现生成的笔记标题层级不统一,或者你想把一批笔记整合到某个大纲下时层级出现错乱,Heading Shifter 可以一键把整个文档的标题统一升降级,完美衔接拆分和合并两个环节。
下载地址: GitHub 搜索 k4a-l/obsidian-heading-shifter
三、拆分:Heading Splitter(我自己做的插件)
合并完,如果要继续处理(特别是受限于AI的上下文限制),就会发现:Obsidian 社区里目前还没有成熟的按标题拆分插件,于是我决定自己动手,用周末时间搓了一个——Heading Splitter。
它能做什么?
按 H1、H2 或 H3 标题,把当前笔记自动拆成多个独立新笔记。
核心行为:
原笔记保持不动,放心试错,不会丢数据。 每个标题及其后的内容,生成一个独立的新笔记。 新笔记会保留原标题行作为正文第一行,格式不丢失。 输出位置为“原笔记所在目录/原笔记文件名/”子文件夹,不污染根目录。 标题重名时自动加 -2、-3后缀,不会覆盖已有文件。
举个例子:
你有一篇读书笔记叫《高效能人士的七个习惯》笔记.md,里面用##写了七个习惯。执行Split note by headings - H2后,插件会在同目录下新建一个《高效能人士的七个习惯》笔记/文件夹,然后生成 7 个新笔记:
- 习惯一:积极主动.md
- 习惯二:以终为始.md
……
每个新笔记里第一行就是## 习惯一:积极主动,下面是对应的正文内容。
怎么用?
启用插件后,打开需要拆分的笔记,按Ctrl/Cmd+P呼出命令面板,输入split,你会看到三个命令:
- Split note by headings - H1(按一级标题拆分)
- Split note by headings - H2(按二级标题拆分)
- Split note by headings - H3(按三级标题拆分)
点一下,瞬间完成。如果常用某个命令,去设置→快捷键里绑定一个顺手的快捷键即可。
适用场景
长文档拆解:把上万字的文档按章节拆成一系列小笔记,方便单独检索和引用。 课程笔记整理:每节课一个 H2 标题,一键拆出一整套课程笔记库。 会议记录:按议题拆分,会后直接分发给不同负责人。 知识库构建:将大纲式内容批量转化为独立的原子笔记。
下载地址: GitHub 搜索 Saiwaanfish/obsidian-heading-splitter,或直接访问 https://github.com/Saiwaanfish/obsidian-heading-splitter
如果觉得有用,欢迎给个⭐️,支持一下我这个“野生插件开发者”。
终极打法:三个插件串联使用
这三个插件可以组成一个完整的笔记处理流程:
第一步:拆分(Heading Splitter) → 把长笔记按标题拆成若干个小文件。
第二步:调整(Heading Shifter) → 对拆出来的笔记分别交给ai处理;处理完批量调整标题层级,统一格式。
第三步:合并(Merge Notes) → 把调整好的小笔记重新按需合并,生成全新的文档。
举个实际场景:
你有一份老旧的课程笔记,原来的标题结构是:一级标题(#)是“课程概览”,二级标题(##)是各章节。现在你想把它拆成每章一篇独立笔记,但把每个章节下的若干知识点小节合并进对应的章笔记里。
操作步骤:
用 Heading Splitter - H2 按二级标题拆分原笔记,生成“01 章”、“02 章”……若干小文件。 打开其中一篇,发现内容里还有若干 ###三级标题,这些才是真正的小节。用 Heading Shifter 选中这些三级标题,一键降为二级标题,统一格式。把同属一个专题的几个章笔记用 Merge Notes 合并成一篇大的专题笔记。
全程不用复制粘贴,纯插件操作。
写在最后
三个插件的分工非常清晰:
小结一下:
需要拆分长篇笔记 👉 Heading Splitter 需要调整标题层级 👉 Heading Shifter 需要合并零散笔记 👉 Merge Notes
这三位配合,拆、调、合一套流程走下来,笔记管理效率直接翻倍。快去试试!
GitHub 地址:
Heading Splitter:https://github.com/Saiwaanfish/obsidian-heading-splitter Heading Shifter:https://github.com/k4a-l/obsidian-heading-shifter Merge Notes:https://github.com/fnya/merge-notes
如果 Heading Splitter 帮到了你,记得去 GitHub 点个 ⭐️,也可以给我提 Issue 或 PR,支持一下独立开发者~

往期推荐
夜雨聆风