Tab Hierarchy (Hierarchical Open Editors)A VS Code extension that shows your currently open editors (tabs) arranged in a folder hierarchy, grouped by editor group. Built for working with many open files: filter, pin favourites, regroup, and close in bulk — all from the Explorer sidebar. FeaturesGrouping modes (
|
| Action | Where |
|---|---|
| Open File / Reveal Tab | Click / context menu |
| Pin to Top / Unpin | Inline + context menu |
| Close Tab / Close Others / Close to the Right | Context menu |
| Close Folder | Folder context menu (batched close) |
| Save All / Close Saved | View title bar |
| Filter / Clear Filter / Toggle Grouping / Refresh | View title bar |
Settings
| Setting | Default | Description |
|---|---|---|
openEditorsHierarchy.autoRefresh |
true |
Auto-refresh when tabs change |
openEditorsHierarchy.groupBy |
folder |
folder | flat | type |
openEditorsHierarchy.sortOrder |
name |
name | type | modified |
openEditorsHierarchy.showGroupNumbers |
true |
Show "Group N" labels |
openEditorsHierarchy.showFileExtensions |
true |
Show extensions in labels |
openEditorsHierarchy.showTabBadges |
true |
Show dirty / pinned / preview indicators |
openEditorsHierarchy.showDirtyBadge |
true |
Show unsaved-count view badge |
openEditorsHierarchy.hideSingleGroup |
true |
Hide the group wrapper when there's only one group |
openEditorsHierarchy.autoRevealActiveFile |
true |
Reveal/select the active file in the tree |
openEditorsHierarchy.maxRefreshDelay |
100 |
Debounce (ms) for refreshes |
openEditorsHierarchy.initializationDelay |
2000 |
Startup delay (ms) |
Requirements
- VS Code 1.85.0+ (modern Tabs API). Works with single- and multi-root workspaces.
Contributing
Will be available soon. For now, please open issues for bugs and feature requests.
License
MIT