DEV Community

Cover image for Take Control of VSCode Tabs with Tabby: The Ultimate Tab Manager!
Namit Arora
Namit Arora

Posted on

Take Control of VSCode Tabs with Tabby: The Ultimate Tab Manager!

Hello, fellow developers!

I’m excited to introduce Tabby, my very first VSCode extension, designed to help you manage, close, and restore tabs efficiently.

gif

💡 Key Features

  1. Tab Mode (F10 Activation):
    • One-key shortcuts for tab management.
    • Close tabs (w), navigate between them (j/k), reorder tabs (a/d), and even jump directly to a specific tab by index (1-9).
  2. Powerful Filtering Options:
    • Hit f in Tab Mode or use the command Tabby: Filter Tabs in Active Tab Group to filter tabs based on:
      • Wildcard Patterns: * for any sequence, _ for a single character.
      • Path-Based Filter: ?myfolder keeps tabs matching a specific folder path.
      • Index-Based Filters: Single index (e.g., 1), ranges (e.g., 3:5), and more.
      • Filenames containing only numbers: \123 for files named "123".
  3. Combined Filtering:
    • Mix and match filters! For example: *.py, 1:4, \123, ?myfolder will keep all .py files, tabs in the 1-4 range, the file 123, and files in myfolder open.
  4. Tab History:
    • Quickly restore closed tabs by pressing h in Tab Mode or runTabby: Open Tabs from History. Also view your closed tabs from the 'Tab History' in the File Explorer View.
    • Press u in Tab Mode to undo restore tabs closed recently (works only for tabs closed/filtered using Tabby).

It’s my first extension, so all suggestions and constructive feedback are greatly appreciated!

Download Tabby from Marketplace.

Top comments (0)