求助:未创建的双链需要点击才能创建新文件,能不能不点击就创建

遇到的问题

Obsidian 允许我在笔记中创建指向尚未存在的笔记的链接。在笔记中使用 [[链接名]] 格式创建一个链接时,如果该笔记不存在,链接会显示为暗淡,表示这是一个未创建的笔记的链接。当我点击这个链接时,Obsidian 会自动为我创建这个笔记并跳转到它,我想知道我能不能不点击就创建它,每次都点击好麻烦,有的时候就忘记了。

1 个赞

楼主至少明确一下希望的效果吧
比如:什么时刻触发创建?创建在哪里?

2 个赞

没有什么特别的效果,就是我链接的那个页面不存在,我每次都需要点击它才能创建这个页面,就挺麻烦的,想问下大家有没有什么解决办法

1 个赞

我用其他的软件基本上就是[[,直接就创建了一个界面了,就是想知道ob能不能做到

感觉是个伪需求,什么软件输入[[能创建?首先软件无法知道你创建文件名是什么?难道在根目录创建一堆未命名文件?其次,在你输入时会创建一堆无用的文件,这个触发机制就不合理。哪怕你说,当输入停止或者回车,即当前行非输入状态时也是稍合理的,但,即使这样,如果你多次修改也会造成创建很多你不需要的文件。

既然你忘记点击,说明这个文件没有输入需求,那么你创建一堆空文件有什么用。完全可以以后需要时再点击,也许你是想弄一个目录,然后后续再依次编辑,但也完全可以依照目录去点击编辑。

如果你想提前创建可能涉及到的文件,方便后续编辑,或让它提前生成图谱等,建议单独写脚本或插件等,你需要时,批量检查链接,不存在的自动创建文件等。这样不会造成生成很多多余的文件。

2 个赞

个人也觉得, 这事不必太费心自动化解决, 或者说, 如果文本是自己写的, 那么刚敲 [[... 时, 连指向的笔记名字都没写呢, 自然也链接不了


如果是别人的笔记含大量 “虚链接”, 今天刚好发现一个 MrAnyx/obsidian-note-batcher 用于批量给 “不存在的笔记链接”, 全都生成一个空文件… 也许能起点作用

2 个赞