![](http://dingyue.ws.126.net/2022/0130/a9307612j00r6i2eg002cd000v900dfp.jpg)
一、简要介绍
今天刷知乎时,看到王树义老师有介绍了这一款Mac软件,感觉真的很神奇,很有意思,所以就下载下来自我尝试了一番。在一些基础的试用后,基本了解了它的一些使用,同时也遇到一些问题,这里先记录一下,以供后期查阅。
官网链接: https://hookproductivity.com/
首先这是一款什么样的软件呢?简单的说它能实现在系统中对不同类型的文件或者资料产生双向链接,进行相互跳转的功能,官方现在似乎只提供了MAC版本,所以我是用此版本演示的。
典型的场景:如让两个文件A->B产生链接,先选中A时按下快捷键触发弹出项,来指定关联到 B的链接列表;反之在B文件上操作也可以弹出A文件的链接。
另外它还提供了PDF内深度链接功能,意思即是选中文字内容,按快捷键触发弹出一个窗口,在此可产生一个用于在第三方笔记里用于注册及跳转的链接。实现在放置链接的笔记中按快捷键,就可触发跳转至PDF标注位置的效果。除此之外当然它还支持更多的场景和应用,具体你可以参考如下链接。 Linkable Mac Apps – Hook (hookproductivity.com)
二、使用测试
我只简单的测试了文件之间的跳转,以及PDF文本内容跳转的功能,发现PDF内容跳转还是有一些问题的,如在PDF中做了多处选中文本对应多处链接后,从笔记中跳转至PDF内容时,前面两项不会有问题,但会有在第三项或多项不生效的情况,不知道是不是普遍的情况。
1.文件之间的双向链接跳转
![](http://dingyue.ws.126.net/2022/0130/4fec888dj00r6i2dg004cc0014000lsm.jpg)
![](http://dingyue.ws.126.net/2022/0130/1ea96277j00r6i2dg0037c0014000m4m.jpg)
注册文件双链的目标文件链接
说明:生成的 Hook 链接:
1.文件链接
hook://file/2Aji3ghaS?p=RG9jdW1lbnRzL+eUteWtkOS5puexjQ==&n=%E6%9C%AC%E7%94%B0HondaSensing.pdf
![](http://dingyue.ws.126.net/2022/0130/e8fa125aj00r6i2dg002zc0014000imm.jpg)
![](http://dingyue.ws.126.net/2022/0130/f0f325eej00r6i2dg003sc0014000ism.jpg)
源文件快捷键跳转至目标文件
2.PDF 文本之间的深度链接跳转
我用 PDFpenPro 阅读器来测试的,因为我常用的 PDF Expert 不支持 Hook 深度跳转,虽然我用了官方推荐的脚本方案来配置但最终没有生效,最终放弃了使用PDF Expert阅读器。如下是官方的一些介绍说明。
![](http://dingyue.ws.126.net/2022/0130/cfa86810j00r6i2dg004tc0014000lem.jpg)
官方建议使用的PDF阅读器
另外,放上官方YouTuBe上的演示:
Deep PDF Linking: Copy a link to a specific location in a PDF
www.youtube.com/watch?v=X5aAJ1MmcBU
![](http://dingyue.ws.126.net/2022/0130/a5b80898j00r6i2dg000kc000dc007im.jpg)
配置PDF Expert脚本:
我开始先用我常用的PDF Expert 阅读器操作,按官方说法这个阅读器因为没有开源一些自动化的辅助接口,所以和Hook一起结合使用时,会有些功能无法实现。好在官方提供了一个辅助脚本,可以借助于Mac系统的GUI自动化来实现;所以先按如下官方链接中的建议来配置。
PDF Expert integration scripts - Share your Hook scripts - Hook Productivity Forum
discourse.hookproductivity.com/t/pdf-expert-integration-scripts/457
![](http://dingyue.ws.126.net/2022/0130/f388c530j00r6i2dg004kc0014000v0m.jpg)
PDF Expert 辅助脚本的配置
配置好后,我们再具体测试一下,选中一部分文字,按下快捷键 Shift+Command+Space。
软件弹出来如下界面,发现结果是没有识别到选中的内容,估计还是脚本配置好后没有生效。
![](http://dingyue.ws.126.net/2022/0130/57ea51c2j00r6i2dg0030c0014000d9m.jpg)
未正确的识别出PDF文本链接
https://hookproductivity.com/help/hook-window/no-resource-detected/
hookproductivity.com/help/hook-window/no-resource-detected/
再回去看了看官方的使用说明,好像我也没有操作错误,所以后来还是直接用的官方推荐的与Hook 支持良好、无兼容问题的 PDFpenPro 阅读器了。按如上同样操作,结果正常如下:
![](http://dingyue.ws.126.net/2022/0130/ac402e6dj00r6i2dg000nc000sg005um.jpg)
PDF 阅读软件版本为 13.1
![](http://dingyue.ws.126.net/2022/0130/9f9b8f17j00r6i2dg003ec0014000h2m.jpg)
正常弹出可关联文本的链接
与文件双链同样操作,使用Shift + Command + Space快捷键,先在源文件复制链接,后在目标笔记中,同样按快捷键激活,并注册复制的链接即可。这样便可以实现PDF源文本区与目标内容区相互跳转了。
![](http://dingyue.ws.126.net/2022/0130/1edeef3aj00r6i2dg006qc00140015ym.jpg)
PDF 深度链接的跳转演示
说明:生成的 Hook 链接:
1.深度链接 hook://file/2Aji3ghaS?p=RG9jdW1lbnRzL+eUteWtkOS5puexjQ== &n=%E6%9C%AC%E7%94%B0HondaSensing.pdf#p=1&x=34.015621185303&y=573.512023925781
跳转时按快捷键,选择你要跳转的内容即可:
![](http://dingyue.ws.126.net/2022/0130/b2b754f9j00r6i2dg0040c0014000p0m.jpg)
从目标区跳转回源文件
![](http://dingyue.ws.126.net/2022/0130/33f8617dj00r6i2dg004fc0014000ojm.jpg)
设置多项文本跳转问题
三、 与Obsidian、Notion集成使用
在与Obsidian、Notion使用时,官方说法会有一些适配问题还需待解决,具体你可以点如下的链接进行详细的了解。我没有花更多的时间去测试,期待你的发掘....
Using Hook with Obsidian – Hook (hookproductivity.com)
hookproductivity.com/help/integration/using-hook-with-obsidian/
Using Hook with Notion – Hook (hookproductivity.com)
hookproductivity.com/help/integration/using-hook-with-notion/
总结:
Hook 是一款很有意思,也是很有意义的应用,像官网主页所述,我们不用再花很多时间重复多次的去查找我们需常引用的资料及信息了,能让我们更高效的把时间花在主要的工作上。
至此,本文结束....
欢迎小伙伴们一起探讨和评论! 也欢迎就SuperMemo相关问题进行交流。
热门跟贴