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

好像用得比较多的是python和js吧?我目前还不会 :sweat_smile:
会的朋友可以试一下。
我发现DB Folder这个插件也可以实现。说不定哪天Ob官方就出了。我觉得这个需求还是挺普遍的。

好的。谢谢大佬 :pray:,我去试试看。

用js可以直接调Obsidian的接口,templatr是不是可以跑js代码来着?

不知道,我不懂js :sweat_smile:

新版本就支持了, 看内测版v1.5.0更新记录

1 个赞

三年的日记中,将人物都加上了链接,查看关系图谱的时候发现这样的双链没有意义,而且毁了关系图谱,有没有办法批量修改将链接文字改成普通文字?

比如:今天带[[老婆]]去旅游。
要如何去掉 老婆 的链接?
要批量的方法,因为有几百个文件。

1 个赞
  1. 在 VsCode 打开,全局批量替换
  2. 用正则表达式替换,有插件,不知道叫啥,自己搜搜

用VSCODE替换了半天,而且不需要用正则。
后来发现,日记里面有链接还是方便一些,关系图谱混乱可以通过OB设置-文件与链接-忽略 给屏蔽掉。

1 个赞

你把整个库用 VS Code 打开,然后 Ctrl + shift + f 全局替换,不麻烦

1 个赞

ob电脑版在使用有序列表时遇到的问题

删除有序列表中间的某一项时

此项后面的项目序号并不会自动 - 1,

我还在思源笔记等其他支持markdown的程序中试了试,发现其他们并没有这样的问题,

此外,ob手机端的有序列表也存类似的问题。


编辑模式下不正常 预览模式下序号会自动减一

依據Markdown語法,只要是數字. 開頭就會以有序列表方法呈現,因此為了減少手動維護數字的麻煩,統一用 1. 開頭就可以了。

1. item 1
1. item 2
1. item 3
  1. item 1
  2. item 2
  3. item 3
3 个赞


这是编辑模式下


这是在预览模式下,可以看到,两种模式下序号并不统一。(在电脑端也是如此)

微信图片_20220107102318
在编辑视图中输入有序列表,假如删除已输入的序号的一行内容,删除后编辑视图的序号无法自动对齐,但是阅读视图中可以自动对齐序号,希望修复该BUG

对齐指的是什么,自动改变序号吗?

md 中有序列表全用 1. 就可以了,渲染会自动变成12345,不用手动写12345

感谢回复

  1. 自动对齐指的是自动更改序号
  2. 渲染后确实是正常的
  3. 在编辑视图中序号是回车后自动生成的12345,但是在编辑视图中删除1234中某几个所对应的内容后编辑视图的序号却无法变更,造成编辑视图序号与阅读视图不对应。
  4. 在typora中序号删除后剩下的序号会自动变更
  5. 编辑视图序号不对应虽然不影响正常阅读,但是无法自动变更序号总是不舒服。
  6. 我是MD的新用户,只知道Typora的是可以的,不清楚其他MD编辑器是不是也存在这样的问题,也不清除是不是MD的语法中这种情况是正常现象。

目前 Ob 确实没做序号的自动更改,而且实时预览也暂时没有直接渲染有序列表,所以乱序的有序列表只能在阅读视图下看到是有序的。

这几个版本实时预览模式支持渲染有序列表以后,这个问题就好办了,至少能看上去不乱。

至于能不能从源码改序号,那可能就是更未来的事了…

1 个赞

好的明白了,非常感谢

用户的操作细节,就是蚕子【增强编辑】插件最好的优化入口。
关于删除有序列表项时跳号的问题已经解决,可下载增强编辑插件测试。效果请看演示
删除有序列表项