乐于分享
好东西不私藏

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

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

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

PKMer

提示

文本的脚本是在 QuickAdd脚本-移动子笔记或附件到当前文件夹 脚本的基础上后续更新的版本。

前言

在 Obsidian 中处理长文档时,我习惯按大纲章节拆分,分别记录各小节内容,并配合 Multiple Notes Outline 插件来查看整体结构。但后续的合并整理与导出操作比较繁琐,打算采用笔记重组的方式来完成这些任务,主要用于实现大纲笔记的合并&分割,或者撰写文章的时候标题分割小章节撰写之后合并,预期功能:

  • 笔记分割>按选定标题分割,嵌入文件名需要添加 YYMMDD_ 或 文件名_ 前缀

  • 笔记合并>只合并关联笔记内容,跟嵌入笔记在原文里面存在形式无关

提示

此脚本非常适合 FolderNote 格式的笔记。

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

  • 一键提取当前文档关联的子笔记内容,按顺序合并到新文件

  • 合并完成后自动创建 当前文件名_merged.md 并在编辑器中打开

  • 支持批量处理多个关联笔记,保持原始文档结构

  • 支持选中区域识别,从选中的多行文本中提取所有的 [[双链]] 或 [Markdown](链接)

  • 智能内容处理

    1. YAML 自动剔除:删除每个子笔记顶部的 YAML 元数据,保持合并后文档纯净

    2. 标题深度清理:自动移除文件名中的日期前缀(如 24.03.15_ 或 240315_)以及 【标签】 字样

    3. 文件过滤:精准识别并排除 .excalidraw.md 绘图文件

功能 2:✂️ 按标题分割当前笔记

  • 按标题分割当前笔记并引用到当前文件

  • 自动识别文档的标题类型,可自定义分割标题等级:H1~H6

  • 支持不同类型的嵌入格式:None、嵌入笔记、双链链接、无序列表、有序列表

演示效果

点击文末阅读原文查看。

注意事项

  1. 如果合并效果有问题,在不删除原文件的情况下可以通过 Ctrl+Z 来撤销操作,如果删除了原文件的话,请到 .trash 文件夹中进行恢复。

  2. 本脚本的笔记重组功能不支持脚本的引用的识别功能,就是单纯的内容读写操作,如果笔记重组后中存在引用脚本的丢失请撤回操作。

  3. 笔记分割的嵌入式的文件名处理(添加日期前缀 + 移除 【标签】 标识)是根据我自己的使用情况来处理的,如果跟你的笔记格式有冲突,请自行修改源码,或者拿给 AI 修改。

更新说明

2026-04-10

  1. 在设置「删除原文件」的选项之后,「复制到剪切板」的选项会复制内容后自动删除原文件

  2. 「标题分割」可以设置 4 种前缀格式

    1. 分割的文件名作为前缀(filename_head

    2. 时间戳前缀(timestamp_head

    3. 日期前缀(YYMMDD_head

    4. 无前缀(head

  3. 「标题分割」支持指定的分割的标题(显示的是处理后的标题)

  1. 「标题分割」可以设置是否保留标题在分割的笔记中

  2. 优化路径检测逻辑,自动识别并排除处于当前目录子文件夹中的 Folder Note 笔记(笔记名与父文件夹同名)

脚本源码

点击文末阅读原文获取。

– THE END – 

//长按二维码·加入我们

QQ群

微信群

作者:熊猫别熬夜

来源:PKMer

排版:Wis_Ocean

点击阅读原文查看更多

本站作品均采用知识共享署名-非商业性使用-相同方式共享 4.0进行许可,资源收集于网络仅供用于学习和交流,本站一切资源不代表本站立场,我们尊重软件和教程作者的版权,如有不妥请联系本站处理!

 沪ICP备2023009708号

© 2017-2026 夜雨聆风   | sitemap | 网站地图