Obsidian 插件:Bulk Rename
插件名片
概述
现在,您可以根据模式重命名文件
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-bulk-rename-plugin 插件的自述翻译
Obsidian 批量重命名插件
简介
现在,您可以从目录中重命名一组文件,并且所有引用也将在整个存储库中更新。
在幕后,此插件使用 Obsidian API 进行重命名,但我们只是将其应用于多个文件。
特性
每当我们更新替换符号时,您也可以设置新的 _ 目录位置 _,以便将文件移动到 _ 另一个目录 _。
根据文件夹位置重命名/移动文件
点击“按文件夹搜索”
更新“文件夹位置”,指定要从中获取文件的位置,提取文件路径中的“现有字符”
然后更新“替换符号”,这些符号将用于新路径中。
根据标签重命名/移动文件
点击“按标签搜索”
在“标签名称”字段中输入标签,搜索将在整个存储库中完成,如果需要多个标签,请使用逗号分隔
点击刷新
使用现有笔记中您要查找的模式更新“现有字符”字段,设置“替换符号”
通过正则表达式搜索
使用正则表达式搜索
您有两个字段,正则表达式模式和正则表达式标志
正则表达式模式将被包裹在 / /
中
支持的标志
- g - 全局匹配
- i - 忽略大小写
- m - 多行锚点
- s - 点匹配所有字符(也称为单行模式)- 即使不是原生支持也可以工作
- u - Unicode(ES6)
- y - 粘性匹配(Firefox 3+,ES6)
- n - 显式捕获
- x - 自由空格和行注释(也称为扩展模式)
- A - 星际(需要 Unicode 基础插件)
点击预览或 Enter
查看中间结果(不会更改/移动/重命名)。
完成后点击 重命名
。
API
- 文件夹位置 - 需要重命名的文件所在的文件夹
- 现有文件中的符号 - 文件中包含的符号/字符
- 替换符号 - 将要替换的新符号
- 文件夹中的文件 - 仅供信息目的
- RegExp 模式 - 用于匹配的 RegExp 模式
- RegExp 标志 - 将应用于 RegExp 模式的标志
重命名按钮将按照各自的路径开始重命名所有文件。
动机
这个插件是为了满足我的需求而开发的。最初,我开始使用带有_分隔符的日常文件。
所以我的文件看起来像这样:2022_01_01,随着时间的推移,我意识到其他平台默认配置为使用破折号,像这样 2022-01-01。
有很多关于如何重命名文件的指南,我们需要运行什么样的脚本,需要安装什么版本的 Python 或 Node.js 等等。
为什么不将这个功能内置到 Obsidian 中呢?
并且重命名一堆文件,并相应地更新它们在代码库中的引用。现在,您可以一次重命名一堆文件,并且所有的导入也将在 vault 中更新。
安装
按照以下步骤安装 Tasks 插件。
1)在 Obsidian 的社区插件浏览器中搜索“Bulk Rename”。
2)在 Obsidian 设置中启用插件(在“社区插件”下找到“Bulk Rename”)。
3)欢迎加入!按照上面的指南进行操作,分享你的发现!
支持开发
如果你喜欢 Bulk Rename,请考虑 给我买杯咖啡,并在 Twitter 上关注我 @oleglustenko
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。