2025.3.16 v1.3.0更新 高效的标签组管理和标签插入工具Tag Group Manager

2025.3.16 更新 1.3.0版本

新增功能

  1. 标签组总览视图
    • 点击左侧功能区中的星星图标打开页面。
    • 标签组支持拖拽排序。
    • 支持标签跨标签组拖拽排序,我原本的预想是在这里就能实现点击插入,但是尝试了很多方案都以个人能力不足告吹,如果有大佬能处理,欢迎联系我或者直接提交Pr,这个就作为后续更新的重点吧。
    • 点击任意标签组名将刷新标签组状态。

  1. 标签库功能
    • 支持从标签库中直接添加标签, 支持多选添加标签。
    • 这个功能与手动添加的区别在于,手动添加标签意味着你可以在不同组中添加同一个标签。而从标签库中添加时,已经过滤掉了所有在组中存在的标签,这将大大提高后续添加标签的效率。

  1. 标签插入框
    • 支持循环模式,这是为了扩大插入功能的适用场景。shift+点击图标将会刷新当前标签组,你可以随时在设置页面添加标签。
    • 显示了标签组名称。
    • 添加了标签计数显示。

  1. 增加快速清除整篇笔记标签命令,在笔记的右键菜单中有这个命令。

细节改进

  1. 界面交互

    • 优化了标签组插入框的布局和样式
    • 改进了标签项的视觉效果和交互体验
    • 优化了提示词显示和反馈
  2. 优化了标签的插入逻辑和添加标签时对不符合语法标签的检测逻辑,但是仍可能有问题。

  3. 取消了标签插入框的固定功能,使用过程中我感觉这个功能是有些鸡肋的,还不如去掉。

补充说明

  1. 插入框标签的主色调与你的Obsidian主题色一致,大多交互动效是在浅色模式下开发的,在深色模式下会有一些显示问题,较浅的主题色和浅色模式下才会有最佳体验。
  2. 如果你突然发现找不到插入标签的命令,可能是因为只有在非阅读模式才能在命令面板激活插入命令。

最后

上个版本用着着实有些简陋,但是从这个版本开始,这个插件就真的可以迈入实用阶段了,虽然还有一些功能没能实现,但已无伤大雅,欢迎大家试用,多提意见,安装地址在最下面。


以下为1.0.0初始版本

设计这个插件的初衷是减轻个人影视库的录入工作。

我习惯于用标签管理这些收录库,分类和评价这两项就会用到很多的标签。随着越来越多的档案入库,新的标签的数量剧增,与此同时,一些固定的标签会被频繁使用,这时单纯地用#呼出标签菜单,然后点击插入的流程就非常麻烦了。(本人记性不好,经常记不得之前建了什么标签,手动创建极容易造成混乱。)

#调出的是全部的无序的标签,在对特定对象添加标签时,不属于这个对象特性的标签的出现会干扰到添加的准确性,于是“组”的概念应运而生。

在这个插件的设置面板,你可以手动将你需要的标签分组存放。而每一个组都将对应一个插入命令,由命令面板或快捷键直接调出,如果你也使用buttons,这个操作过程会更加丝滑。

在你需要插入标签时,调用你需要使用的标签组所在的命令,在弹出的标签选择器中点击需要插入的标签,标签便会自动插入到光标位置,选择完所有标签后自动关闭,该窗口可移动可固定。
2

总结一下适用场景

  • 适用于需频繁操作固定标签,但是标签库数量庞大,又不想用难看的多级标签的场景
  • 常常用Tag管理电影库、书库等档案库类个人收录库,配合Quickadd和Buttons,档案笔记的录入将十分地优雅和丝滑。

这是最初版本,下一阶段的开发重点在于“管理”,将可以在右边的工具栏实现以下功能:

  • 直接读取库的全部标签
  • 快速拖拽标签到新建组或切换组

项目地址:GitHub - Stargazer-cc/obsidian-tag-group-manager: Tag Group Manager 是一个为 Obsidian 设计的插件,用于管理和快速插入标签。它允许用户创建自定义标签组,并通过浮动窗口快速将标签插入到笔记中,提高笔记整理和分类的效率。
你可以从这里下载压缩包,解压放到插件文件夹下直接使用。
你也可以用BRAT输入上方地址直接添加。欢迎试用 :grinning:
我是第一次做插件,如果有什么意见或者建议,欢迎留言评论。

3 个赞

看起来比Quick Tagger更实用一些:+1:

我之前也试过Quick Tagger,它的功能相对丰富一些,不过在我看来它只是让你更方便地操作标签,即更大范围地增添/删除标签、丰富单个标签的用途,以此达到“快”的目的,这对于一般的笔记来说应该是足够的。而我面对的是档案库这类多标签场景,必须以“组”划分不同范畴的标签,只是想实现标签的精准选取和快速插入,即对特定对象添加标签时在限定范围内选择标签然后点击插入标签。我们的设计目的不太一样。

1 个赞

对 之前我用quick tagger一段时间后就弃用了,原因就是不适合"笔记分拣"这类场景,只是针对单一tag的快捷操作;楼主的插件相比之下就实用多了

牛逼,解决了使用痛点,不分组的话,看起来太难受了