基于Everything实现通过Url跨应用搜索来访问本地文件

之前看过知乎上一篇 Logseq 通过Obsidian的 Uri 功能访问本地文件的介绍文章。
这里的论坛上又看到 HHpetra 基于Zotero的任意格式本地文件管理方法 的介绍。

基本思想是通过第三方应用提供的 Uri 功能来扩展访问本地文件的能力。你要在Logseq点击链接就能以默认的应用程序打开相应的本地文件。

但这两种方式都有一个局限,这些本地文件是需要加到应用的“库”里头的。
如果我的本地文件移动了位置,不在所谓的“库”里头了,是否就访问不到了?

这里我也介绍一个使用 Everything 来实现快速访问本地文件的方法。
希望能给大家一个抛砖引玉的作用。

在较新版的 Everything 里提供了一个 支持 Url 协议 的选项,可以实现只通过点击链接即可启动 Everything 并搜索指定关键词的功能。
利用这个功能可以很好的实现跨应用的搜索,方便我们在整个本地盘查找我们所需的文件/目录。

只要你的关键词足够详细, 基本上能够在第一屏,甚至第一条出现你需要的条目。
这时只需要再一个双击,就可以打开搜索到的文件或目录,以实现快捷直通的目的。

要使页面链接达到这样的效果,你需要系统已启动 Everything ,并确保 选项->常规 页中开启了 支持 Url 协议 即可生效。

然后你可以在页面中构造这样的链接:
[显示文件](es:搜索文件名) 来搜索指定文件名;
[显示文件](es:搜索目录\ 搜索文件名) 来在指定目录下搜索指定文件名;

你指定搜索的目录/文件名可以只是目录/文件名的一部分。
搜索关键词 的构造参考 Everything 的搜索关键词规则构造即可。

当然如果说也有局限,就是Everything只支持 Windows系统。

赞!正是我想要的!
发现一处typo:

Ur 协议

又学到了。发现好多软件都支持url协议 :+1:

谢谢提醒! :grinning: