Comfortably work with any number and type of documents in Visual Studio 2019 and SQL Server Management Studio
You love to write code, not scan the document well for a file name you need to switch to, and then scan the file menu drop-down list, and then resort to Solution Explorer or search. Only to repeat it a minute later when you need to switch to another document! And when you open two files with the same name there is now a game to guess the right tab from the two identically looking ones. Or maybe you recently edited a file and now don't remember its exact name - no help for you to reopen recently saved files, all tabs look the same now. Switching just between two open documents back and forth is not possible with a single keyboard shortcut and no additional windows!
You switch documents in Visual Studio hundreds of times a day and naturally want it to be a non-event, not a little quest breaking your flow again and again. The Tabs Studio extension completely replaces Visual Studio tabs and gives you precise control how to view open documents and navigate between them.
All open document tabs are always visible in Tabs Studio, in multiple rows if needed. There is no need for the file menu drop-down list, no need to manually pin tabs, the tabs keep stable order and ready for your commands:
Tabs Studio automatically 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. It saves screen space, lets you quickly switch between corresponding files and conveniently organizes tabs:
It is possible to create custom corresponding file grouping rules. For example, if you use doc, ctl, and vm file name prefixes for documents, controls and view models, the following files docOrders.xaml, docOrders.xaml.vb, vmOrders.vb, ctlToolbar.xaml, ctlToolbar.xaml.vb and vmToolbar.vb can be grouped like this:
You can quickly open corresponding files from a tab context menu, with a keyboard shortcut, and set them to open automatically when you open one of the files.
Multiple sorting and grouping rules can automatically sort tabs by name, path, and group them by project, extension and other criteria. Super groups of tabs can be visually separated with a margin or even placed on separate rows, for example, each row for each project:
If you prefer a vertical tabs layout, you can select it in Visual Studio 2019 or Tabs Studio options:
Tab coloring rules automatically set tab background and foreground colors based on an extension, project and other document properties:
You can manually highlight tabs with several predefined colors:
Modified documents are marked with a yellow bar and saved documents are marked with a green bar. It allows you quickly spot recently edited documents as they are usually more important for your current task and less numerous than documents opened just for reading code:
Tabs Studio can automatically add a folder or a project name to document titles for disambiguation, when it detect two or more tabs with the same name:
Keyboard shortcuts are available to switch to a next/previous tab or extension, to reorder tabs and to directly navigate to the first 20 tabs. If you do use direct navigation, you can turn on tab numbers:
Especially useful for SQL Server Management Studio, where tabs are usually named SQLQuery1.sql and SQLQuery2.sql, is the ability to manually add a custom comment to a tab title or automatically assign it based on the document contents:
Tabs Studio supports latest Visual Studio 2019 Community/Professional/Enterprise and SQL Server Management Studio 18, support for older IDE versions goes back to VS 2008 and SSMS 2012. The complete supported IDE list is VS 2019/2017/2015/2013/2012/2010/2008 and SSMS 18/17/2016/2014/2012. Windows 10, Windows 8.1 and Windows 7 are supported.