如何对已有大量标注的tag进行重命名?

logseq中的tag本质上也是对一个page的链接,但是如果我在打标签时使用的是 # ,我在更改该tag页面时实际上更改的是page名字,而且已经标注了该tag的地方并不会随着我更改页面名字而更改,这点很让我头疼

使用[[]]来作为tag功能使用的话就不会有这个问题,那么tag的存在的意义是什么?打一些无所谓的一次性标签吗?
但在实际使用过程中,有时候我只是需要一个tag来对内容进行标记,我有大量打tag的习惯,而这些tag并没有达到需要引用page的程度,将tag和page区分开我觉得挺好的……但重命名的问题对我来说太伤了

如果是我操作有问题,还请大佬指点一下。

2 个赞

我也曾遇到过这个问题,也提过。现在又试了几个,发现tag也会自动修改了。我不确定是因为版本升级解决了,还是说触发具有偶然性。建议先升级到最新版,试试修是否还会触发这个BUG。然后在BUG版本,或者到Github上去提交一下细节。

谢谢老哥,我去尝试升级了一下,然后发现确实能改,但有概率出错,同一个tag一部分成功改了一部分没改,试了半天也没发现规律:smiling_face_with_tear: 而我自己开新的tag想复现的时候就怎么都触发不了仿佛一切正常,神秘,不知道是不是跟打了tag的块的内容也有关 :joy:

可能就是迷之BUG,在Github上也有人说这个是间歇出现,这种估计也不好改了,能复现的可能还比较好修正。

那没什么办法了,我发现使用tags::来给页面做标记的话也会出现有些不能同步改的问题,尽量还是使用[[]]比较稳

我新发现一个很有意思的办法,分享一下。把LogSeq放到Obsidian目录下,然后Obsidian有一个插件Tag Wrangler插件可用于重命名标签。我现在就是把LogSeq和Ob共通联用了。

oh,我还没用过ob,最近也看到不少推崇把logseq跟ob合用的人,感觉有必要试一试了,谢谢!