Skip to content
| Marketplace
Sign in
Visual Studio>Tools>TabsLogicalFolders
TabsLogicalFolders

TabsLogicalFolders

Carlos Maria Casado Lopez

| (0) | Free
Adds a tool window with a manually-organized, drag & drop tree view of open document tabs, grouped into user-created logical folders
Download

A tool window with a tree view of your open document tabs, organized into manually created logical folders — a lightweight, arbitrary way to group tabs your own way, without touching VS's native tab bar.

Why

Working with dozens of open files at once makes the native tab bar unmanageable. This extension adds a side panel where you group tabs into folders you name yourself — "Player", "Networking", whatever makes sense to you — by dragging tabs in or picking a folder from a menu. It's not automatic grouping by file name or pattern: you decide what goes where.

Features

  • Tree view of open documents, grouped under "Ungrouped" by default, with a separate "Other" folder for non-file windows (Output, diff views, designers, etc.).
  • Create, rename, and delete folders — rename is inline, like Windows Explorer.
  • Drag & drop a document into a folder to assign it, or use right-click → Move to for the same thing without dragging.
  • Single click on a document activates its tab in the editor.
  • Close a document directly from the tree with the "×" on its row — prompts to save if there are unsaved changes.
  • Persists per solution. Your folder layout is saved next to the .sln and restored automatically.
  • Live-syncs with what's actually open — no manual refresh needed.

Usage

  1. Open the tool window: View > Other Windows > LogicalFoldersToolWindow.
  2. Click New folder and give it a name.
  3. Drag a document into your new folder — or right-click it and use Move to.
  4. Click any document in the tree to jump to its tab.

What this is not

This isn't automatic/rule-based tab grouping, and it doesn't replace VS's native tab bar — it runs alongside it as an optional side panel.

Known limitations

  • Diff view tabs can be misidentified against their source file, since VS reports the same underlying path for both.
  • The close ("×") button isn't perfectly right-aligned across rows yet.
  • Renaming a folder doesn't support cancelling with Escape (VS intercepts that key globally); clicking away reverts instead.

Links

  • Source code
  • License (MIT)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft