程序员老鬼

写乱了也不怕,用 Note Refactor 一键拆分 Obsidian 笔记。。。

Obsidian 用久了,很多人都会遇到一个尴尬场景:笔记越记越多,单条笔记越写越长,想拆一拆、整理一下,又嫌手工复制粘贴太折磨人。尤其是做知识管理、卡片笔记、写文章大纲的时候,一段内容本来只是个“想法草稿”,结果被你硬塞在一篇十几屏长的笔记里,后面再翻回去,只有两个字——找不着。

Image

这时候,Note Refactor 这个插件就很像是给 Obsidian 加了一把“剪刀”,而且还是 IDE 里那种“重构”级别的剪刀。它做的事很简单:你框选一段文字,按下快捷键,它帮你新建一条笔记,把选中的内容挪过去,然后在原来的位置留下一个链接。思路被切成了一个个小积木,但关系还在,脑子也跟着轻松一点。

这个插件现在在 GitHub 上维护,作者是 James Lynch,定位就是“把笔记选定部分提取到新笔记中”的工具。默认提供两组常用快捷键:Ctrl/Cmd + Shift + N 把选中内容提取到新笔记,并用第一行做文件名;Ctrl/Cmd + Shift + C 也是提取,但需要你手动输入文件名,两种方式都自动在原文位置插入链接。

它真正好用的地方,不止是“抽一段到新笔记”,而是围绕“提取”和“拆分”做了一整套工作流。比如:可以从光标所在行开始,把后面的内容全部拆出去组成一条新笔记;可以按标题级别拆分,一篇长文,按 H1、H2、H3 一键切成多篇小卡片,文件名直接用对应标题,做知识卡片或分章节写作的时候,非常省事。

说下安装方式,步骤也不复杂。打开 Obsidian 的“设置 → 社区插件”,先关闭“安全模式”,然后在“浏览”里搜索Note Refactor,点安装,装好之后在列表里开启插件即可。习惯从 GitHub 下的同学,也可以去仓库页面,把发布版压缩包下载下来,放到 .obsidian/plugins 目录,再在社区插件里启用。启用完成后,记得去“设置 → 快捷键”里搜 Note Refactor,把你顺手的快捷键都绑定好,后面全靠肌肉记忆吃饭。

Image

简单说一下典型用法。写长文时,遇到一段可以单独成卡片的内容,我会选中这几段文字,按下 Ctrl+Shift+N,它会用第一行当标题,新建一条笔记,同时在原文里留下一个指向新卡片的链接。回头复盘知识的时候,从新卡片往回跳,可以看到它原来所在的语境,这种“可拆可回看”的感觉,会比一大坨长文舒服很多。

Note Refactor 还有个细节我挺喜欢:它支持把第一行自动变成新笔记的标题,并且可以选择是否在正文里把这一行当作 Markdown 标题来插入,比如自动变成 # XXX 或 ## XXX。同时,它还可以“规范化标题层级”,意思就是从原笔记里剪出来的二级、三级标题,在新笔记里重新从一级开始排,这样不会出现一打开新笔记就从 ### 起跳的违和感。

对于强迫症用户,它也准备了模板功能。你可以自定义新笔记的内容模板和链接模板,里面放上 {{date}}、{{title}}、{{new_note_title}} 这类变量,每次重构都会自动填充,配合日期前缀、时间戳前缀,想做类 Zettelkasten 的流水编号也不难。再加上可以指定新笔记保存路径,比如按年/月自动归档到 Zettels/2025/01 这样的层级,拆出来的卡片不会散得到处都是。

当然,这个插件也有一些现实层面的限制。根据社区统计,它已经有不少星星和下载量,但最近一次发布和提交距离现在都挺久了,属于那种“功能稳定但更新节奏很慢”的老牌插件。对大部分日常使用没影响,不过如果你追新功能,或者在新版本 Obsidian 上遇到小 bug,就只能去 issue 区观察一下有没有人反馈,心态要放平和一点。

Image

那它适合谁?我觉得至少有三类人很需要:第一,写文章、做内容创作的,把一篇大纲拆成多篇稿子,经常要“另存为子稿”的那种;第二,做知识卡片、做笔记花园的,希望每个概念都能有独立页面,但又懒得手动新建链接;第三,喜欢在一个大笔记里头脑风暴,事后再整理的人——Note Refactor 就是你事后的收纳盒。

我自己用下来最明显的感受,是心态变化:以前我写笔记会纠结“这段配得上一条新笔记吗”;有了 Note Refactor 以后,心里只有一句话——先写,写乱了再拆。拆笔记只要一个快捷键,犯错成本变低,人就更愿意动手,知识库也更容易长成你想要的样子。

-END-

我为大家打造了一份RPA教程,完全免费:songshuhezi.com/rpa.html

最后给大家分享一份不错的副业资料,点击下方公众号,回复关键字: 副业 领,也可以链接我微信:hls404