优化多标签页位置记忆功能

需求说明

目前 Obsidian 对于位置记忆功能存在不足,每次打开软件,都需要重新查找之前的阅读或编辑位置,尤其是在处理多文档关联工作时,严重影响工作效率。
希望能够优化多标签页位置记忆功能,使其能够精准记录每个标签页的最后位置状态并在下次启动时完美恢复。

尝试过 / 想象的解决方案

目前使用了 Remember cursor position 插件,但该插件仅能完成单标签页位置记忆,多标签页时只能记录最后光标停留的那个标签页位置。
想象中的解决方案是软件增加一个专门的阅读/编辑位置记忆的功能或模块,该模块能够记录每个前台标签页的阅读/编辑位置。
如果担心小部分用户可能不喜欢此功能,可以做成可选功能,需要主动开启才能执行工作。

其他

我需要同时打开多个标签页,同时对照查看不同的笔记,并且长度较长。
当我关闭软件后再次打开,就需要花费时间重新定位到之前阅读或编辑的位置,这并不算麻烦,但有时灵光乍现,有内容想添加时,打开后却还要翻页,很容易导致思路中断;
此外还经常忘记上次修改位置,也会导致浪费时间。
如果每次关闭之前还需要手动保存一下位置,那obsidian的自动保存功能就失去了意义,不是吗?
理想状态是:可以随时无需保存直接关闭软件,下次打开可以自动恢复上次关闭时的状态,这样不是很酷吗?
但我在中英文论坛都进行了搜索,却未发现此优化需求反馈,希望开发团队能够重视这一问题,并在后续版本中考虑加入此功能。

2 个赞

这个得在md里的yaml里录remember save位置信息,并在重新打开时,恢复。
用runjs插件加载js代码来实现。

实在不好意思,看不明白,不会编程 :cold_sweat: