obsidian社区插件
Obsidian 插件:Edit History 也许是最好的笔记历史管理器
插件ID:edit-history
edit-history
edit history:保留您的笔记的自动编辑历史记录,可以查看历史记录,与之对比或恢复以前的编辑。
Obsidian Edit History插件可以自动保存笔记的编辑历史记录,用户可以浏览历史记录、与之前的编辑进行对比或恢复。该插件具有以下功能和优势:可以保存任何类型文件的编辑历史记录;开源的编辑历史文件格式;每个存储库和文件都有独立的历史文件;可以外部访问、检查、复制或删除历史文件;可以通过外部手段备份历史文件;使用高效的压缩差异存储,没有限制(编辑数量、编辑间隔、编辑最大保存时间等);存储大小透明,可以轻松查看给定存储库或笔记的编辑历史占用空间。用户可以根据需要修改插件设置,正常编辑笔记,编辑将保存在相应的编辑历史文件中。用户可以通过点击时钟带状图标或命令来浏览编辑历史记录,可以选择不同的编辑版本,并可以复制当前编辑。插件会为每个笔记创建一个编辑历史文件,以.zip格式存储差异。最新版本的笔记始终以完整形式存储在.zip文件中,因此编辑历史文件不依赖于笔记。每个条目以UTC时间戳命名,并以字符编码,如果条目以完整形式存储,则以"$"结尾,否则以差异形式存储。
Obsidian 插件:Edit History 也许是最好的笔记历史管理器
插件名片
概述
该插件将每次对笔记的编辑保存到编辑历史文件中,建议理解为自动编辑历史记录,可以随后进行差异比较或复制。
- 可以保留任何类型文件的编辑历史,可通过设置进行选择
- 开源的编辑历史文件格式
- 历史文件独立保存在每个保险库和文件中
- 可以外部访问、检查、复制或删除历史文件
- 历史文件可以通过外部手段进行备份
- 高效的压缩差异存储,因此可以无限制地启用(编辑次数、编辑间隔、最大编辑年龄等)
- 透明的存储大小,易于查看给定保险库或笔记的编辑历史占用了多少空间
使用
-
保存历史记录
- 手动:可以通过调用命令【Edit History: Save current edit in the Edit History】手动保存编辑
- 自动:通过是这【Minimum seconds between edits】编辑历史频率(设置保存到历史文件的编辑之间的最大时间间隔)
- 默认时间 60s
-
查看历史记录
- 点击时钟带状图标
- 或调用命令【Edit History: Open Edit History For This File】打开此文件的编辑历史记录
-
当在 Obsidian 下对笔记进行修改时,编辑历史文件会自动管理
- 当笔记被重命名时(包括文件夹更改),编辑历史文件也会被重命名。
- 当笔记被删除时,编辑历史文件会被删除
-
历史记录数量控制
- 通过【Maximum age of edits】编辑数量限制编辑历史文件大小(保留文件中少于一定数量的编辑,删除较旧的编辑)
- 通过【Maximum size of the history file (KB)】限制历史文件大小(历史文件超过限制后,会删除早于给定时间的编辑)
独立的历史记录存储文件
- 该插件为每个笔记创建一个编辑历史(.edtz)文件,保存在与笔记相同的文件夹中。
- 可以安全地在 Obsidian 之外删除编辑历史文件以释放存储空间。
- 可以为所有文件或仅为设置中指定的扩展名保留编辑历史文件。
编辑历史文件是一个使用 diff-match-patch 生成的差异压缩文件。
最新版本的笔记始终以完整形式存储在压缩文件中,因此编辑历史文件不依赖于笔记。
如果设置了非零的编辑时间间隔,那么最新版本可能不是笔记的最新版本。
文件中的每个条目都以 UTC 时间戳(以秒为单位)命名,编码为字符,并以 ”$” 结尾,如果条目以完整形式存储,则以差异形式存储。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。