Skip to content

boolka/vscode-tabster

Repository files navigation

Manage your tabs

Everything you need to manage tabs.

Preview

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.

preview

Table of contents

Features

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:

  • activate icon icon to load saved group of tabs.
  • document title to load individual file.
  • edit icon icon to edit tabs group name.
  • remove icon icon in group title to clear all saved tab groups.
  • remove icon icon in list of saved files to remove individual document from group.
  • refresh icon 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

About

Everything you need to manage Visual Studio Code tabs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published