2025.3.16 更新 1.3.0版本
新增功能
- 标签组总览视图
- 点击左侧功能区中的星星图标打开页面。
- 标签组支持拖拽排序。
- 支持标签跨标签组拖拽排序,我原本的预想是在这里就能实现点击插入,但是尝试了很多方案都以个人能力不足告吹,如果有大佬能处理,欢迎联系我或者直接提交Pr,这个就作为后续更新的重点吧。
- 点击任意标签组名将刷新标签组状态。
- 标签库功能
- 支持从标签库中直接添加标签, 支持多选添加标签。
- 这个功能与手动添加的区别在于,手动添加标签意味着你可以在不同组中添加同一个标签。而从标签库中添加时,已经过滤掉了所有在组中存在的标签,这将大大提高后续添加标签的效率。
- 标签插入框
- 支持循环模式,这是为了扩大插入功能的适用场景。shift+点击图标将会刷新当前标签组,你可以随时在设置页面添加标签。
- 显示了标签组名称。
- 添加了标签计数显示。
- 增加快速清除整篇笔记标签命令,在笔记的右键菜单中有这个命令。
细节改进
-
界面交互
- 优化了标签组插入框的布局和样式
- 改进了标签项的视觉效果和交互体验
- 优化了提示词显示和反馈
-
优化了标签的插入逻辑和添加标签时对不符合语法标签的检测逻辑,但是仍可能有问题。
-
取消了标签插入框的固定功能,使用过程中我感觉这个功能是有些鸡肋的,还不如去掉。
补充说明
- 插入框标签的主色调与你的Obsidian主题色一致,大多交互动效是在浅色模式下开发的,在深色模式下会有一些显示问题,较浅的主题色和浅色模式下才会有最佳体验。
- 如果你突然发现找不到插入标签的命令,可能是因为只有在非阅读模式才能在命令面板激活插入命令。
最后
上个版本用着着实有些简陋,但是从这个版本开始,这个插件就真的可以迈入实用阶段了,虽然还有一些功能没能实现,但已无伤大雅,欢迎大家试用,多提意见,安装地址在最下面。
以下为1.0.0初始版本
设计这个插件的初衷是减轻个人影视库的录入工作。
我习惯于用标签管理这些收录库,分类和评价这两项就会用到很多的标签。随着越来越多的档案入库,新的标签的数量剧增,与此同时,一些固定的标签会被频繁使用,这时单纯地用#呼出标签菜单,然后点击插入的流程就非常麻烦了。(本人记性不好,经常记不得之前建了什么标签,手动创建极容易造成混乱。)
#调出的是全部的无序的标签,在对特定对象添加标签时,不属于这个对象特性的标签的出现会干扰到添加的准确性,于是“组”的概念应运而生。
在这个插件的设置面板,你可以手动将你需要的标签分组存放。而每一个组都将对应一个插入命令,由命令面板或快捷键直接调出,如果你也使用buttons,这个操作过程会更加丝滑。
在你需要插入标签时,调用你需要使用的标签组所在的命令,在弹出的标签选择器中点击需要插入的标签,标签便会自动插入到光标位置,选择完所有标签后自动关闭,该窗口可移动可固定。
总结一下适用场景
- 适用于需频繁操作固定标签,但是标签库数量庞大,又不想用难看的多级标签的场景
- 常常用Tag管理电影库、书库等档案库类个人收录库,配合Quickadd和Buttons,档案笔记的录入将十分地优雅和丝滑。
这是最初版本,下一阶段的开发重点在于“管理”,将可以在右边的工具栏实现以下功能:
- 直接读取库的全部标签
- 快速拖拽标签到新建组或切换组
项目地址:GitHub - Stargazer-cc/obsidian-tag-group-manager: Tag Group Manager 是一个为 Obsidian 设计的插件,用于管理和快速插入标签。它允许用户创建自定义标签组,并通过浮动窗口快速将标签插入到笔记中,提高笔记整理和分类的效率。
你可以从这里下载压缩包,解压放到插件文件夹下直接使用。
你也可以用BRAT输入上方地址直接添加。欢迎试用
我是第一次做插件,如果有什么意见或者建议,欢迎留言评论。