上下文、无冗余、零维护:用Keyboard Maestro实现Obsidian标签的动态调用

 我在UTG上读到Minja老师的新文章《在笔记软件中管理标签的低技术方案》,深受启发。在文中他介绍了一种低技术调用笔记标签的方法:使用Keyboard Maestro实时检索当前文件夹中所有笔记文件中的“#标签”字符,检索结果不仅会在Keyboard Maestro的搜索框中清晰地呈现出来,还可以上下滚动浏览标签,也支持输入关键字搜索查询,选定后所需标签后自动复制到当前笔记。

这个方案我觉得有3个优点:

1. 上下文关联性强:宏只检索当前文件夹,如果文件夹内容主题垂直,那检索出的标签都会高度相关。

2. 避免标签冗余:调取复用的都是现成标签,能极大程度地避免近意标签泛滥的问题。

3. 无需维护:不需要创建和维护单独的标签表,也不需要以特别的方式创建标签,自然输入就好。

Minja老师的宏是仅为FSNotes设计,遵循同样的思路,我借助Gemini,根据自己的情况将宏进行了改造。我主要的文件都放在Obsidian库中,于是
我创建了两个不同适用场景的宏:

1. 全局标签提取:它将检索整个Obsidian库中的所有标签。它无需在Obsidian中运行,只需预先指定好库的路径即可。

2. 当前文件夹标签提取:它仅检索当前文件夹下的标签,后者依赖Obsidian,在Obsidian中才能运行。

具体的实现效果可以参考下面的视频:


全局标签提取在Obsidian中使用

全局标签提取在Drafts中使用


当前文件夹标签提取在Obsidian中使用

宏的详细步骤截图也一并附上,需要配合 Keyboard Maestro 使用,感兴趣的朋友可以根据截图自行配置,体验"低技术"管理标签的乐趣。


全局标签提取


当前文件夹标签提取

评论

此博客中的热门博文

用了 DEVONthink 5 年,现在 4.0 终于发布,我却想离开了

效率工具盘点:27款Mac应用如何构建我的「输入-处理-输出」系统

再见Pocket!“稍后读”凉了,我们注定只能被算法“投喂”?

简单更新了一下每天使用的Obsidian日记模板

纸笔与数字的碰撞:我的手账与日记实践之路