Tab Group 示例

Chrome 原生的标签组功能

去年 (2020 年) Chrome 推出了「标签组 (Tab Groups)」 功能,之前「少数派」有多篇介绍这个功能的文章。简单地说,标签组功能是在浏览器中可视化地将标签页分组显示。使用效果上看,将相关的标签归并到一起,看起来井井有条、很舒服,也有利于提升工作效率。

具体操作层面,通过鼠标点击、右键点击和拖拽可以完成以下功能:

  • 新建标签组,取消标签组
  • 将标签移到现有标签组,或移出标签组
  • 为标签组设置名字和颜色
  • 标签组可以收缩(减少空间占用)和展开
  • 标签组可以整体左右移动或移动到新窗口

此外,标签组还有几个默认行为:

  • 从标签组中打开的新页面自动归属当前标签组
  • 关闭标签组中的最后一个标签,标签组也自动关闭

顺便给大家分享个小技巧:Shift+鼠标点击 或 Cmd/Ctrl+鼠标点击 可以同时选择多个标签页,然后鼠标右键或快捷键就可以一次将多个标签页添加到分组了。

扩展功能介绍

以上这些就是标签组的基本功能。但是很多人在尝试了之后,感觉自己平时很少使用这些功能。因为这些功能都需要用户自己手工处理。而日常大多数页面都是随用随开,用完即关,这样标签页本身是经常变化的,进而标签组也就不稳定。分组关闭之后,每次再重新手工建立和管理太麻烦了。

所以我新做了一个扩展程序,目标就是解决这些问题,让标签组功能更好用。因为管理原生标签组功能的 API 是从 Chrome 89 (2021 年 3 月初发布) 才有的,所以目前支持这方面功能的扩展应该还很少。具体功能如下:

1. 自动分组

通过自定义匹配规则,为标签页自动创建分组,这样解决了手工创建分组的麻烦。 规则支持对页面的域名、URL 或页面标题进行匹配。可以创建一条或多条匹配规则,匹配之后会自动创建分组或合并到现有的分组中。 注:自动分组仅针对未被分组的标签。

比如你可以创建一条规则,将所有「少数派」页面自动合并到名为「π」的标签组中。

2. 保存和恢复

扩展支持一键保存当前打开的标签和分组(快照)。 因为分组中的标签并不是一成不变的,所以这里使用了快照的概念,同一个分组可以保存多个快照,每个快照保存的是分组的当前状态(标签和 URL)。 恢复也是一键打开,点一下即可打开某个保存的标签或分组。比手工使用书签实现类似的功能更加快捷。

3. 标签和分组管理功能

扩展会列出当前的所有标签,支持激活、关闭标签,修改分组名称和颜色等功能。

4. 快捷键

扩展提供了大量可自定义的标签和分组管理的快捷键,比如移动、关闭标签或分组,添加分组、取消分组等。

安装

Chrome 扩展商店链接:https://chrome.google.com/webstore/detail/nplimhmoanghlebhdiboeellhgmgommi

Edge 扩展商店链接:https://microsoftedge.microsoft.com/addons/detail/jgcmbjdhakghmngjkdpejdcchbigdmgf

正如前面所说,此扩展需要 Chrome 或 Edge 浏览器 89 及以上版本才能使用。Edge 浏览器可能没有默认开启标签组功能,可以在地址栏上输入 edge://flags/#edge-tab-groups,手工开启该功能。