QuickAdd 脚本 – 更新说明 – 新增标题分割&关联笔记重组的功能

由于微信限制,公众号文章内无法添加可跳转的外部链接,如果想要了解文内提到的更多信息,请点击文末的阅读原文,查看本期内容

PKMer

提示
文本的脚本是在 QuickAdd脚本-移动子笔记或附件到当前文件夹 脚本的基础上后续更新的版本。
前言
在 Obsidian 中处理长文档时,我习惯按大纲章节拆分,分别记录各小节内容,并配合 Multiple Notes Outline 插件来查看整体结构。但后续的合并整理与导出操作比较繁琐,打算采用笔记重组的方式来完成这些任务,主要用于实现大纲笔记的合并&分割,或者撰写文章的时候标题分割小章节撰写之后合并,预期功能:
-
笔记分割>按选定标题分割,嵌入文件名需要添加 YYMMDD_ 或 文件名_ 前缀
-
笔记合并>只合并关联笔记内容,跟嵌入笔记在原文里面存在形式无关
提示
此脚本非常适合 FolderNote 格式的笔记。

功能 1:🧩 合并关联的子笔记

-
一键提取当前文档关联的子笔记内容,按顺序合并到新文件
-
合并完成后自动创建 当前文件名_merged.md 并在编辑器中打开
-
支持批量处理多个关联笔记,保持原始文档结构
-
支持选中区域识别,从选中的多行文本中提取所有的 [[双链]] 或 [Markdown](链接)
-
智能内容处理
-
YAML 自动剔除:删除每个子笔记顶部的 YAML 元数据,保持合并后文档纯净
-
标题深度清理:自动移除文件名中的日期前缀(如 24.03.15_ 或 240315_)以及 【标签】 字样
-
文件过滤:精准识别并排除 .excalidraw.md 绘图文件
功能 2:✂️ 按标题分割当前笔记

-
按标题分割当前笔记并引用到当前文件
-
自动识别文档的标题类型,可自定义分割标题等级:H1~H6
-
支持不同类型的嵌入格式:None、嵌入笔记、双链链接、无序列表、有序列表
演示效果
点击文末阅读原文查看。
注意事项
-
如果合并效果有问题,在不删除原文件的情况下可以通过 Ctrl+Z 来撤销操作,如果删除了原文件的话,请到 .trash 文件夹中进行恢复。
-
本脚本的笔记重组功能不支持脚本的引用的识别功能,就是单纯的内容读写操作,如果笔记重组后中存在引用脚本的丢失请撤回操作。
-
笔记分割的嵌入式的文件名处理(添加日期前缀 + 移除 【标签】 标识)是根据我自己的使用情况来处理的,如果跟你的笔记格式有冲突,请自行修改源码,或者拿给 AI 修改。
更新说明
2026-04-10

-
在设置「删除原文件」的选项之后,「复制到剪切板」的选项会复制内容后自动删除原文件
-
「标题分割」可以设置 4 种前缀格式
-
分割的文件名作为前缀(filename_head)
-
时间戳前缀(timestamp_head)
-
日期前缀(YYMMDD_head)
-
无前缀(head)
-
「标题分割」支持指定的分割的标题(显示的是处理后的标题)

-
「标题分割」可以设置是否保留标题在分割的笔记中
-
优化路径检测逻辑,自动识别并排除处于当前目录子文件夹中的 Folder Note 笔记(笔记名与父文件夹同名)
脚本源码
点击文末阅读原文获取。
– THE END –

QQ群

微信群


作者:熊猫别熬夜
来源:PKMer
排版:Wis_Ocean

点击阅读原文查看更多
夜雨聆风