在obsidian中拆书(Note refactor插件介绍)
摘要
本文介绍了Note refactor插件,能快速拆分md文档。我个人认为有点像Supermeno中的split操作,可能能用于拆书、增量学习。
插件介绍
Note refactor插件是由lynchjames编写的,其Github地址: https://github.com/lynchjames/note-refactor-obsidian 。目前版本为1.6.1。
具体操作
启动插件之后,在md中,进行命令模式(默认为ctrl+P
),在弹出的命令中可以找到Note refactor相关的命令。
- Note Refactor: Extract selection to new note-first line as file name:划分文档,第一行作为文件名
- Note Refactor: Extract selection to new note-content only
- Note Refactor: Split note here- first line as file name
- Note Refactor: Split note here-content only
- Note Refactor: Split note by headings-h1:按H1的标题(
#
)来分割文档 - Note Refactor: Split note by headings-h2:按H2的标题(
##
)来分割文档 - Note Refactor: Split note by headings-h3:按H3的标题(
###
)来分割文档
按标题来分割文档
例如我有一个文档为
# 第1章 A
第1章内容
# 第2章 B
第2章内容
# 第3章 C
第3章内容
运行Note Refactor: Split note by headings-h1
命令后原文档就变成
[[第1章 A]]
[[第2章 B]]
[[第3章 C]]
在ob的库中则会生成对应的3张新卡片,以卡片“第1章 A”为例,其内部内容为:
# 第1章 A
第1章内容
划词分割
划选相关的段落,如下图,选中了
第1行:划词分割
可以使用Note Refactor: Extract selection to new note-first line as file name命令进行操作
进行命令模式,执行Note Refactor: Extract selection to new note-first line as file name
命令,则会将这文档做如下分割。
如果要自选标题,可以可以使用Note Refactor: Extract selection to new note-content only
,但会出现一个对话框,提醒你将所划选的内容添加到已有卡片或新建一张卡片。
如果我输入一个新的标题,如“自选标题”,那效果如下
插件设置
我没有太细究具体的插件设置,唯一我感觉需要设置的是Default location for new notes(新卡片默认位置),我习惯设为Same folder as current file
(与当前卡片在同一目录下)。
这个插件的其他设置还是很丰富的,大家感兴趣可以去看看。
个人的话
这一系列的插件介绍文章,可能只是为大家推介一些obsidian的插件,如果需要完全掌握还需去看具体github上的介绍。
我在文中所介绍的用法也多是个人习惯,不代表唯一的方法,也非全面的介绍。
这个插件给我的感觉,有点像Supermeno中的split,在文中我翻译为“分割”。这个插件可能可以用于拆书和增量学习中。