Create and manage tab groups to improve your development workflow.
Features
Create file groups
Remove file groups
Add files to a group
Remove files from a group
Open a group, i.e., all associated files, in the editor
Close a group of files previously opened in the editor
Workspace's tab groups are saved automatically, so you have them ready when you come back to your work.
Extension Settings
This extension contributes the following settings:
vs-tab-groups.replaceTabGroups: If true, when opening a tab group, all other open tab groups in the editor will be replaced. If false, the new tab group will be opened, keeping all other tabs in the editor.
vs-tab-groups.ignorePaths: Configure patterns to ignore files and folders when adding files to groups.
Known Issues
Must open a folder to create groups. It is not possible to create groups of individual files.
When trying to add files to a group, a tab must be opened. VSCode uses this tab's file path to identify the path to the open folder.
When opening a tab group for the first time, it may not open all tabs. This only happens once, therefore, it is not a big issue.