Obsidian 插件:Attachment Name Formatting
插件名片
概述
格式化附件名(文件名附件类型索引号.xxx)
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-attachment-name-formatting 插件的自述翻译
Obsidian 附件名称格式化
该插件将以以下格式格式化所有附件:” 笔记名称 附件格式 索引号.xxx”
附件格式可以是图片、音频、视频和 PDF。索引号是基于附件格式的递增数字,从 1 开始。您可以在设置中更改不同类型附件的默认格式和连接符。基本上,有三种格式:
- 笔记名称 附件格式 索引号.xxx
- 笔记名称 附件格式 索引号 时间.xxx
- 附件格式 索引号 时间.xxx
之间的空格可以根据您的选择进行设置,甚至可以不使用空格。
存在一对多的情况,即在许多不同的笔记中使用相同的附件。在该插件中,它提供了三个选项来处理这种情况:
- 默认:始终使用笔记名称重命名;
- 复制:为附件创建副本,并使用新的笔记名称进行重命名;
- 无更改:保持附件首次重命名的状态,并且不占用索引号。
在使用“复制”模式时,重命名时间会比通常的重命名时间长,大约为 1-2 秒。对于“无更改”模式,如果您想在此插件重命名附件后再次重命名它,您需要在 Vault 或文件系统中自己重命名。可能会在以后添加一个命令来处理这个问题。
注意:附件的基本路径是基于 Vault 设置中的“文件和链接”->“附件文件夹路径”。
特点
核心功能
- 格式化活动文件中的附件,例如“notename image 1.png”。还可以在索引后添加修改时间,例如“notename image 1 20220101000000.png”,默认设置不添加时间。您还可以在附件名称中排除 notename,但时间后缀将自动添加。
- 格式化选定文件夹中的附件。
- 为每种附件类型自定义子文件夹格式。
- 可以为每种附件类型自定义附件名称,您可以使用笔记名称中允许的任何字符。
- 连接符(notename、attachmentFormat、indexNumber 和 time 之间的字符)可以自定义,您可以使用笔记名称中允许的任何字符。您还可以单独自定义不同的连接符,甚至不使用连接符。
- 添加新附件 ->将根据类型和索引重命名附件。
- 更改顺序 ->将使用新顺序重命名附件。
- 删除附件 ->将使用新顺序重命名附件。
其他功能
- 将当前文件中的附件导出并保存为 zip 文件(导出后可删除),目前仅在桌面版可用
- 将保险库中未使用的附件导出并保存为 zip 文件(导出后可删除),目前仅在桌面版可用
支持的附件格式
- 图像文件:png、webp、jpg、jpeg、gif、bmp、svg
- 音频文件:mp3、wav、m4a、ogg、3gp、flac
- 视频文件:mp4、webp、ogv、mov、mkv
- PDF 文件:pdf
即使 webm
文件也可以是音频,但将被视为视频文件类型。
已知问题
- 当删除一个已经重命名的附件时,它不会重新命名,并且会占用该笔记的索引号。但是如果后面发生冲突,它将被重命名为 tmp_xxx。
- 当存在两个具有相同名称但位于不同路径的附件时,该功能将无法正常工作。请尽量不要更改“文件和链接 -> 新附件的默认位置”设置。
路线图
- 在文件中删除附件时,将其重命名为“notename attachmentFormat unuse 1.xxx”。
- 当删除一个没有其他文件使用的附件时,从保险库中删除它。(可以禁用)
- 支持附件具有相同名称但位于不同路径下的情况。
许可证
MIT
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。