When you install the Tabster extension in your activity bar will be available new icon. The extension main view frame is simple two-piece view for common and hot group tabs.
In general you can save and load groups of tabs arranged by common and hot category.
Usage
Commands
First open command palette (by pressing Ctrl/Cmd + Shift + P). Then enter command:
Save tabs command. Will save tabs to common view.
Save tabs set [0-9] commands set. Will save tabs to hot view.
Activate tabs set [0-9] command to load previously saved hot tabs group.
GUI
Click at:
icon to load saved group of tabs.
document title to load individual file.
icon to edit tabs group name.
icon in group title to clear all saved tab groups.
icon in list of saved files to remove individual document from group.
icon to refresh view if necessary.
Keyboard Shortcuts
Key
Command
Ctrl + Alt + S / Cmd + Ctrl + S
save tabs to common group
Ctrl + Alt + 0 / Cmd + Ctrl + 0
save tabs to hot group 0
...
Ctrl + Alt + 0 / Cmd + Ctrl + 9
save tabs to hot group 9
Alt + 0 / Cmd + 0
activate hot group 0
...
Alt + 0 / Cmd + 9
activate hot group 9
Extension Settings
Name
Default
Values
Description
tabster.activateBehavior
replace
replace/append
On tabs activating all previous tabs will be closed. append - tabs will be appended to exist ones.
tabster.saveTabsOrder
true
true/false
Save tabs order on load (slow). You can turn off this option to speed up tabs activation process with excuse of tabs order.
tabster.skipPinnedTabs
false
true/false
Skip pinned tabs on save
Known Issues
Not all tabs can be saved (some media files).
Saving/activating tab groups takes long time to go.
For now you need to reload window when extension config changed.
If you have any problems with extension especially when comes new update clear extension cache and reload application. In extra case roll back version and clear all tab groups then reload and update version back.
At all there is no explicit api in vscode to work with editors. Look for this topic for more details (issue)
Todo
Fix icons in marketplace (can't seen on light background)
Make the extension change configuration on the fly
Sort tab group items (documents)
Open diff files properly
Save/load tabs quickly
Open documents from source control arbitrary revisions
Add feature to create grouped tabs
Add DnD functionality to tab group list
Open error dialog (with remove option) if particularly activated document is not available