Intelligent document tabs grouping in Visual Studio 2019
with Tabs Studio extension

Tabs Studio is a Visual Studio and SSMS extension empowering you to work comfortably with any number of open documents.

By default Tabs Studio groups together in an extended tab corresponding C++ source and header files, WPF markup and code-behind, ASP UI and code-behind, form code and designer, WCF service and code, and other open documents that differ only in the extension:

Extended tabs

It saves screen space, lets you quickly switch between corresponding files and conveniently organizes tabs.

You can create custom tab grouping rules with the Title grouping regex option. For example, to group Model.cs with UnitTestModel.cs and Storage.cs with UnitTestStorage.cs, add (?<Ext>UnitTest)(?<Name>.+?)(?<Ext>\..+) rule:

Title grouping regex

The Sorter add-in in Tabs Studio lets you group tabs near each other based on a common part of a tab name, path, project and other criteria:

Sorting rule dialog

The MvcGroup add-in demonstrates more advanced grouping placing together tabs for an ASP.NET MVC controller and corresponding views:

MVC groups

A relatively popular configuration is to group tabs by project with the Sorter add-in, setup super groups to take separate rows, and show the project name with the SuperName add-in:

Group tabs by project in rows

You can test drive Tabs Studio for 30 days. After that period a personal license costs $49, a business license costs $99. Download the Tabs Studio installer for Visual Studio 2019 - 2010 and SSMS 18 - 2012 from the official site or Visual Studio Marketplace.