【解答合集】批量添加删除修改查找替换

改之前可以复制仓库存个档

批量修改文件名可以用renamez或菲菲更名

2 个赞

谢谢提醒
凑齐8个字

请问该替换为什么呢?
谢谢

参考

他这个讲 VS 的, VSCode 也差不多

先括号分组, 然后替换成类似 $1-$2-$3 这样

win10更新1.3.4版本后,表格显示不正常了,发现是因为表格和标题直接没有空行导致的,但是之前版本没有这个问题

官方说是故意删的 ref 解释是, 标题后连着表格还能显示出来, 这并不是 markdown 标准, 即使 Ob 里能用, 跟别家 markdown 软件也不兼容


纯文本的笔记, 在这种需修改的场合很灵活,
找任意工具, 把关心的md文件, 批量加个表格前的空行就行了

如果需要批量修改全库的这种空行:

1 最推荐 VSCode 或类似编辑器,
因为能指定替换目录, 能预览将要发生的变化 (应用替换前看一眼, 心里还是有底的)

正则大概这么写:

# 搜索:
\n(#{1,6} .+?)\n\|
# 替换为:
\n$1\n\n|

2 其次推荐 Ob 的 Linter 插件

在 Linter 插件设置里, 直接就有这项检查, 叫 “表格前后空行” 见 文档

3 再次推荐 Ob 的各种文本替换插件


注意无论用哪个办法, 批量操作前要备份

3 个赞

并未找到特有的标签管理页面,是需要使用插件进行管理吗?

我的需求是:
比如将一些标签,归属为某个标签下,作为二级标签来使用,当然我可以对某个标签重新修改,但文章一多,所有标签就都要改动,如果可以有标签管理进行归类管理,并同时在所有页面都收益,是最好的

Tag wranglr插件,批量重命名标签就可以满足你的需求了。

1 个赞

谢谢,试用了下的确可以满足需求,如果官方可以慢慢维护这些功能就好了,现在插件依赖太高了

Ob就是这样的。。因为每个人工作流都不同,所以很多功能官方不一定会集成,而是允许大家通过插件来打造最适合自己的工具。所以这个只能继续观望。

1 个赞

遇到的问题

easy-typing插件简直太符合我的需求了,我想把历史文件全部用easy-typing过一遍格式,请问有什么方法?

预期的效果

某些命令,或者某个脚本可以帮我解决这个问题。

已尝试的解决方案

只有“修改当前笔记格式”的命令,但并不知道如何扩展到全部文章

1 个赞

听说vcode可以实现批量修改。具体操作我就不清楚了。

现在有方法可以像修改tag名字一样批量修改属性名了吗?

vscode试试,批量替换

  • projects可以批量修改相同的属性名,点击“配置字段”就可以批量修改了。

使用环境:
Windows和安卓两个客户端。

需求:
假设我在做读书笔记,已经读了1000本书,用同一个模板写了1000个md文件,每个文件里都有相同的yaml项。现在我想给每个文件的yaml里面增加一项“我的评分”,我不想手动改1000次。
或者,我这1000个文件所用的那个模板里有一个yaml项叫“出板社”,我发现“板”是错别字,想修改成“出版社”,我也不想手动改1000次。
编程小白,请教大家像这种需求有什么方法可以实现呢?
有没有什么插件或软件,能像excel里那样,一导入、一拉就改好了?或者写几段简单的代码也行。

尝试过的方法:
研究了一下大家都推荐的dataview,好像只能查询,不能用来修改。

考虑过notion。它的数据库做得很强,可我还是喜欢obsidian的离线可导出,数据归自己所有的感觉。如果在notion里实现了我要的批量修改功能,然后可以导出到obsidian,也是可以接受的。

如果这种功能实现不了,那等笔记积累多了,修改和管理实在是想想都头大。:sweat:

编辑:
朋友们,我刚才找到了一个不错的工具:一个叫 obsidian-yaml-database的插件,又叫 obsidian-yaml-bulk-edit。

发现了作者的贴子:插件:obsidian-yaml-database 浏览编辑YAML😄

看着作者的教程,在newbing的指导下,在安卓端试验可行!:grin:

非常感谢作者@我想做一条咸鱼

1 个赞

vscode
紫薯布丁

能讲讲具体怎么操作吗?编程小白对vscode也不熟悉。

Projects插件有一定的字段管理能力,包括重命名

1 个赞