Open LynnXiaoLianZi opened 1 year ago
好主意啊。
Ob的链接长啥样,里面要填工作区的名字还是id?如果换了个电脑,这个工作区id还是一样的吗?
此外,在不同的仓库之间,也可以实现跳转调用,还有一些其他特定语法。
换个电脑也没关系,甚至这个工作区换了位置也应该是没关系的,这种打开方式应该是跟路径无关的,只要仓库名和条目名对的上就行了,链接也可以更深入,比如再往下一级,直接跳转至某个条目的block,把block的id(id可以自定义,也可以采用ob自动分配的)写上就行了。
那太记也就可以用工作区名了,只不过太记里面工作区可以重名,他那里面如果有两个重名了咋办?
反正工作区可以排序,就用排在最上面的那个来打开
然后调用 openUrlInWorkspace 函数
obsidian里面仓库名,即Vault名,其实就是个文件夹名,如果这个Vault放在不同的路径下,确实可以重名,这我倒没试过,我也不知道它会优先调用哪个,回头我可以测试一下
试了一下,同名的Vault应该是按照创建顺序的优先级。
这个问题的难点在于从当前工作区退出到另一个工作区里去。要是只是链接到另一个文件夹里的条目,那就和其他文件夹一样写绝对路径就可以了。相对路径估计会特别复杂。或者说太记要做成跟vs code一样,一个工作区打开一次。但那反而不方便了。我平时是用很多个wiki的,而且经常会手动去不同地方查找。
其实不难,调 workspace service 的 API 即可
Description 描述
希望能实现从太记的当前工作区直接跳转至另一个工作区的指定条件,类似点击条目链接一样。
此功能主要还是针对本地离线文件;
如果是把太微发布到了网上,那当然可以直接通过超链接跳转了。
以前用单文件版本,倒是可以通过复制“绝对路径+条目名称”,然后通过quicker的一个动作,跳转至本地的单文件太微文件内的条目;
obsidian 有个插件 叫advance URI 我现在可以实现从太记直接跳转至obsidian的某一条指定笔记。
obsidian 的advance URI 可以实现很多功能性的跳转,比如直接打开ob的vault,或打开某一设置面板,等等.... 详细参考: https://help.obsidian.md/Advanced+topics/Using+Obsidian+URI
个人感觉这个功能还是蛮强大和实用的,All in One的思路总感觉会让一个工作区变得很庞杂,如果能实现跳转,那每个工作区只针对一个专题就好了,不同专题之间偶尔有些联系,可以通过跳转实现。或者一个工作区可以用来单独存储一些文件。
Additional Context 额外上下文
详见描述。
请开源社区开发的小伙伴感兴趣且有空的时候考虑一下是否有实现的必要。😁😁