问题描述
advanced url 拓展了 obsidian url 的可用性,使用
安装了 advanced url 插件
obsidian://advanced-uri?vault=<your-vault>&filepath=my-file&heading=Goal
或者 未安装advanced url 插件
obsidian://open?vault=<your-vault>&filepath=my-file&heading=Goal
格式的链接可以打开某库某文档特定标题
查阅 advanced url 的文档(Navigation - Advanced URI Documentation - Obsidian Publish)提到了 line
参数 和 column
参数,个人理解应该是可以通过指定 line=<int>
实现跳转到第 int
行或者 line=<int1>&column=<int2>
跳转到第 int1
行第 int2
列。
然而实际测试,指定了 line
参数的如下的链接只能打开特定文档,未能跳转到特定行:
obsidian://open?vault=<your-vault>&filepath=my-file&line=5
想知道这个line参数是这样设置的吗?有没有朋友能成功使用这个参数?(毕竟官方文档没有给出使用line
参数的例子)
备注
作为细化到行级别的其中一个操作,实现跳转到特定行的链接是非常实用的。例如 在dataview中的某些针对行的操作中可以获取文件名和行号,通过构建这样的 obsidian url 直接跳转到特定的行,然后对原文进行某些操作。