有没有环境变量的功能或者支持动态路径的插件?

vscode可以通过 vscode://file/<filepath>这样的链接直接打开项目. 甚至可以定位到某行. 功能很好用. 通过obsidian做笔记的时候用这种链接可以直接定位到代码位置非常方便.


Visual Studio Code 命令行界面_Vscode中文网

但是vscode只能使用绝对路径, 在多个设备上共享笔记这个链接就不能用了. 所以有没有环境变量或者插件支持动态路径这样的东西.

比如:

vscode://file/<path>/project

其中<path>是路径前缀, 将其定义成: C:/

这样就可以把项目从github上pull下来导入obsidian直接可以用了.

只是链接的话,软链接应该可以做到?

是操作系统的软链接么? 这么说确实可以, 但是linux的软链接和win的好像又不通用, 而且我也不太清楚obsidian怎么执行脚本或者打开软链接.

还是说obsidian有另外的软链接功能?

vscode这个我没用过,但好像就是打开一个vscode://协议的url ?
你可以试试obsidian://open?vault=【库名】
或者: obsidian://open?vault=【库名】&file=【笔记名】
也可以跳转到标题,但是精确到行可能就没办法了,你可以自己查阅一下obsidian help

我依稀记得似乎有插件支持把变量放入yaml中