技巧分享:在任意地方用 ahk 打开思源链接

思源笔记支持用下面的这种形式打开本地思源笔记,并定位到相关 id 的块:

siyuan://blocks/20211116105419-etxwlb7
我希望在任意能写字的地方,通过上面这种链接打开对应的思源笔记,是不是很爽?

这样,我在学习一门新的编程语言时,就不用担心笔记(用思源)和代码怎么结合的问题了,完全可以分开写,然后又能链接在一起。

下面分享一个我刚刚用 Ahk 搞定的方法,先贴代码

^!j::
send ^c
Sleep, 50
send ^c
Sleep, 50
send ^c
Sleep, 50
run, %clipboard%
return

使用方法:

  1. 安装 ahk,并运行上面的脚本,开机常驻;
  2. 在需要的时候,划选思源网址(不需要按复制快捷键);
  3. Ctrl + Alt + J ,就会打开思源笔记所在页

原理很简单:

(1)自动复制网址,(为了防止发送太快,识别不了,我让它重复复制 3 遍)

(2)调用 run 打开剪贴板中的思源网址

优点很简单,就是快速,极轻量,还免费,自主可控。

一个可优化的地方:需要划选完整的 siyuan 地址,这个不是很友好。后期优化为只需点中该行任意位置即可。


最后是我的会员推广码(vfW6RGB )😄

3 操作
buzzingbee 在 2021-11-16 20:56:10 更新了该帖
buzzingbee 在 2021-11-16 16:12:58 更新了该帖
buzzingbee 在 2021-11-16 16:11:27 更新了该帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • buzzingbee
    订阅者 作者

    好想法给人带来灵感。

  • lane
    订阅者

    正常应该是在笔记中放入代码吧

    2 回复
  • walklty 1
    支持者 订阅者

    结合 quicker 这类软件, 可以直接生成最后的网址. 谢谢 Clouder 提供的方法.

    image.png

    实际使用时请替换成自己的网址.


    所以也就不需要前端的显示框了, index 文件还可以精简.

    1 回复
    1 操作
    walklty 在 2021-11-16 13:42:50 更新了该回帖
  • walklty
    支持者 订阅者

    就我个人而言, 经常需要在 todo 软件里插入思源 link

  • buzzingbee
    订阅者 作者

    是的,一般是在笔记(或文档)中放入代码,方便他人或自己阅读。不过我是学习者,主要是要做实践,更希望代码能直接运行,文档反而不是主要的,只要需要时能跳转得到即可。所以才有了前面的提问。

  • buzzingbee
    订阅者 作者

    能不能更详细一点?或者甩我一条用法链接?我没有用过这个软件,刚看了介绍,功能好像太强大,不知道用哪一条。谢谢!

    1 回复
  • walklty
    支持者 订阅者

    获取siyuan:// - 动作信息 - Quicker

    使用方法

    202111161507.gif

    请把链接换成自己的....

    软件的基本操作, 比如快捷键设置之类的我就不提了....

    这个目录底下都是大家制作的思源动作, 很多大佬.

    分享的动作 - Quicker (getquicker.net)

    知乎上的入门:

    Quicker 零基础入门说明书 - 知乎 (zhihu.com)

    2 回复
  • buzzingbee
    订阅者 作者

    非常感谢录制教程,我特意下载 quicker 安装,试验了一下,完全懵逼。不过这东西和 ahk 长得是大同小异,所以我就只好自己用免费的 ahk 造了一个相似的功能。再次感谢!

  • buzzingbee
    订阅者 作者

    我在主楼补充了方法,这样你就不用交 quicker 的年费了

  • buzzingbee
    订阅者 作者

    受到你的启发,我也造了一个,用的是 ahk,对于本地使用来说,应该更简单一点。

请输入回帖内容 ...