Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具

概述

此插件可在在阅读模式下添加、编辑和移除标签,或是在阅读和编辑模式下复制、移动或编辑添加了标签的块。其他标签汇总方式,可见笔者 一网打尽,带你了解 Obsidian 中标签汇总方案

插件名片

  • 插件名称:Obsidian buddy
  • 插件作者:moremeyou
  • 插件说明:此插件可在阅读模式下添加、编辑和移除标签,或是在阅读和编辑模式下复制、移动或编辑添加了标签的块
  • 插件项目地址:点我跳转
  • 国内下载地址:下载安装

用例

  • 用例 1:在阅读模式下添加标签

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
在阅读模式下,CTRL/CMD并单击鼠标右键 为文本块/区域添加标签。在移动端则是 按三下。最近添加的的标签会在浮动菜单中自动显示以供选择,在设置中 锁定最近标签列表,可有效创建标签收藏夹 ^72dff4

  • 用例 2:在阅读模式下移除标签

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
在阅读模式下,鼠标左键单击标签 可移除当前笔记、嵌入笔记/块或由插件生成的标签汇总块中的标签。在移动端则是 按两下CTRL/CMD并单击鼠标左键 可启动软件自带标签搜索。可在插件设置中自定义 ^a1d8c9

  • 用例 3:在阅读模式下编辑嵌套标签

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
如果存在嵌套标签,插件会按顺序依次移除标签,可在插件设置中自定义 ^26621c

  • 用例 4:在阅读模式下将标签转换为文本

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
在阅读模式下,ALT/OPT并鼠标左键单击标签 可将标签转换为文本,在手机端则是 长按可在插件设置中自定义 ^5c80c6

  • 用例 5:在标签汇总中添加/编辑标签

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
可在当前笔记、嵌入内容以及标签汇总块中编辑标签,标签汇总块语法如下:

```tag-summary
tags: #标签1 #标签2 // 会输出包含标签1或标签2的全部结果
include: #标签3 #标签4 // 输出必须包括以上列出的所有标签(可选项)
exclude: #标签5 #标签6 // 输出必须排除以上列出的所有标签(可选项)
max: n // 限制结果的数量(可选项)
```

感谢 tag summary 插件为汇总功能提供初始代码

  • 用例 6:复制/移除添加了标签的段落

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例

  • 复制按钮:将段落复制到剪贴板
  • 移除标签按钮:同时从原文段落和汇总页中移除查询到的标签
  • 用例 7: 复制/移动标签段落到当前笔记标题下

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
粘贴到当前笔记指定标题的按钮:将带反向链接段落粘贴到当前笔记中的标题区域。也可通过 CTRL/CMD并单击鼠标左键 来移除标记,从而有效地将段落粘贴到章节中。这些按钮在你在标签汇总块中添加如下代码就会出现(最多三处),可在插件设置中自定义

```tag-summary
tags: #标签1 #标签2 
sections: 小标题1, 小标题2 (小标题必须存在于当前笔记中)
```

感谢 QuickAdd 插件提供在标题下插入内容的逻辑 ^69fd60

用例 8: 创建标签汇总笔记

Obsidian 插件:Tag buddy 简单易用的添加标签汇总、编辑工具--用例
汇总按钮:利用标签汇总块自带的 includeexcludemax 参数,可用添加了标签的内容自定义和创建新笔记。复制汇总块、在新笔记中生成汇总笔记、在当前笔记中生成汇总笔记。这些按钮可以在插件设置中启用 ^969d47

设置

由于软件设置页面为英文,为方便比对,故 选项文本 首先列出原文以便比照

选项文本打开时关闭时
Override native tag search on click: 覆盖鼠标左键单击标签的原生标签搜索功能 见用例2启用 鼠标左键单击标签 为在阅读模式下移除标签恢复 鼠标左键单击标签 为搜索标签,启用 CTRL/CMD并鼠标左键单击标签 在阅读模式下移除标签。
Convert tag to text (remove #):标签转文本 见用例4启用 ALT/OPT并鼠标左键单击标签 在阅读模式下将标签转为普通文本启用 ALT/OPT并鼠标左键单击标签 为搜索标签
Remove nested tags first:优先移除子标签 见用例3启用 SHIFT并鼠标左键单击标签 优先移除子标签
Override native mobile tag search:覆盖移动端原生标签搜索恢复 手指单击标签 进行手机本地标签搜索,并启用 手指长按标签 移除标签
Show mobile notices:显示弹出提醒 见用例6在移除添加了标签的段落时,会弹出通知,点击可前往原文位置
Show tag summary paragraph buttons: 在汇总页的段落下显示功能按钮 见用例6启用 复制段落移除原文段落和汇总页中的标签 两个功能按钮
Show tag summary buttons:在汇总页下显示功能按钮 见用例8启用 刷新复制汇总块在新笔记中生成汇总笔记在当前笔记中生成汇总笔记 四个功能按钮
Copy to section prefix见用例7可自定义粘贴至某笔记的前缀
Recent tags:最近标签 见用例1最近由 tag buddy 添加的标签会储存在这里,它们会在下次添加时优先显示
Lock recent tags:锁定最近标签 见用例1创建标签收藏夹

注意事项

  • 切换到编辑模式可撤销当前笔记中的任何编辑
    • 嵌入/汇总页中的编辑无法撤销(除非该笔记是在标签页中打开的),正在考虑在弹出界面增加撤销按钮
  • 设计宗旨:tag buddy 旨在帮助你在回顾/批注/处理笔记过程中维持既定的思维状态。比方说,我不想只是为了移除 ” 书/高亮/新 ” 标签中的 ” 新 “,亦或是想在某处快速添加 ” 待办事项 ” 标签的时候非要切换到编辑模式。此外,我认为在 Obsidian 中添加/编辑/移除标签已经非常容易,因此我并不计划将 tag buddy 的这些功能引入编辑模式。不过,如果您有这方面的需要,请告诉我

已知限制:

  • 目前暂不支持在某些其他插件或未知视图类型中编辑标签。如果您有这方面的需要,请告诉我
  • 勾选框看似在汇总中生效,但实际上源文件并不会发生更改。这一功能可能超出了本插件的范围。但我会添加警告信息
  • 同一篇笔记中涉及相同标签的两个(或多个)标签汇总或嵌入将不会同步,我已经添加了警告信息。解决方法:用标签汇总下方的刷新按钮手动更新

讨论

若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。



反馈交流

其他渠道

版权声明