大家在浏览器里可能都用过 OneTab ,算是拯救内存和强迫症的神器。现在 Chrome 和 Edge 也都原生支持了 TabGroup ,体验越来越好。
虽然 VS Code 社区里也有过类似 Chrome TabGroup 的功能的讨论,但还没有落地。与此同时,随便查询几个定义,就打开了 10+ 个文件,标签栏挤得根本看不清文件名,找文件全靠 Cmd+P 的情况,时不时还让我挺恼火的。目前市场上的插件,我也都用的不大满意(其实是我最早开发的的时候还没啥同类型的插件,现在同类型的插件功能也不够看)。
所以我就开发了这个扩展,将 OneTab 的体验迁移到 VS Code ,并且针对 IDE 的场景增加了些适配的功能。
这个插件不仅仅是将标签页“存起来”,更核心的是,它提供了一个逻辑视图,用于管理你的工作区。
一键保存/恢复/折叠:就像浏览器里的 OneTab ,一键将杂乱的标签页“收纳”到侧边栏的逻辑组中,需要时再点开,甚至可以按组折叠,瞬间清爽。
拖拽管理:支持鼠标拖拽重组标签和分组。
Copilot 智能分组:利用 Copilot ,可以根据目录结构、文件类型、正则模式,或者你自己写的 Prompt ,自动把一堆标签页智能归类。
标签与搜索:给标签组打 Tag ,支持按 Tag 过滤,快速定位上下文。
Git 分支支持:不同分支的 Tab 组视图是独立的,切换分支时可以无缝迁移或保留当前的工作区视图。
下面是一些基本功能的演示
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.