Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Nifty Vertical Tabs: Tab List & Tab SetsNew to Visual Studio Code? Get it now.
Nifty Vertical Tabs: Tab List & Tab Sets

Nifty Vertical Tabs: Tab List & Tab Sets

Nifty

| (0) | Free
All your open tabs in a side bar list: grouped by editor group or folder, with unsaved and pinned markers, close buttons, and named tab sets you can save and bring back.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nifty Vertical Tabs

All your open tabs in a side bar list: grouped by editor group or folder, with unsaved and pinned markers, close buttons, and named tab sets you can save and bring back.

Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.

Features

Jumping to a tab from the vertical list, saving all twelve tabs as a set, then closing every saved, unpinned tab

Twelve open tabs in two editor groups as a vertical list, with pinned and unsaved tabs marked

Open tabs grouped by folder, and a saved tab set

  • Every open tab in a list. The Tabs view in the activity bar shows all your open tabs as a vertical list, so dozens of tabs stay readable instead of shrinking into the tab bar. Click one to switch to it. Files show their icons, and unsaved (●), pinned (📌) and preview tabs are marked.
  • Grouped the way you think. Group by editor group (a flat list when you have only one), by folder, or not at all. Sort in opening order or by name. Collapse the groups you aren't using.
  • Tidy up fast. Close a tab, a whole group or everything but the selection with inline buttons and multi-select. Close Saved Tabs clears everything except unsaved and pinned tabs. Pin and unpin from the list.
  • Tab sets. Save the tabs you have open under a name ("Login bug", "Release notes") and open them again later, in the same editor groups and with the same pins. Sets are kept per workspace.
  • Works with every kind of tab: text files, diffs, notebooks, custom editors, webviews and terminals in the editor area.
  • Works in the browser on vscode.dev and github.dev.

Commands

Command What it does
Nifty Vertical Tabs: Group Tabs By… Editor group, folder, or no grouping
Nifty Vertical Tabs: Sort by Name / Opening Order Switch the order
Nifty Vertical Tabs: Close Saved Tabs Close all tabs that are neither unsaved nor pinned
Nifty Vertical Tabs: Save Open Tabs as Set Save the open tabs under a name
Nifty Vertical Tabs: Open Tab Set Open a saved set
Nifty Vertical Tabs: Delete Tab Set / Rename Tab Set Manage sets

Settings

Setting Default What it does
nifty.tabs.groupBy group group, folder or none
nifty.tabs.sort opened opened or name (pinned first)
nifty.tabs.replaceOnOpen false Opening a set closes the other tabs first (unsaved and pinned ones are kept)

Tip: drag the Tabs view into the Secondary Side Bar to keep it beside the Explorer.

Install

  • VS Code: search for "Nifty Vertical Tabs" in the Extensions view, or install from the Visual Studio Marketplace.
  • Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.

Privacy

This extension collects no telemetry and needs no account.

More Nifty tools

  • Nifty Problems: Project-Wide TypeScript Errors: See TypeScript and ESLint errors for your whole project in the Problems panel, not just open files. (Open VSX)
  • Nifty Beautify: Format HTML in PHP, Blade & Twig: Format HTML inside PHP, Blade, Twig, Jinja, Handlebars, ERB and Liquid templates without breaking the template tags. (Open VSX)
  • Nifty Branches: Clean Up Merged Git Branches: Safely clean up merged, squash-merged, gone and stale git branches, with a preview and one-click restore. (Open VSX)
  • Nifty C# Templates: New Class, Record & Namespace: New C# class, interface, record, enum, test and controller files with the right namespace, plus namespace syncing. (Open VSX)
  • Nifty Data Viewer: CSV & Parquet Viewer with SQL: Open CSV, Parquet and JSON files as a fast table and query them with SQL, powered by DuckDB. Sort, page through millions of rows, and export to CSV, Parquet or JSON. (Open VSX)
  • Nifty Docs: Dash, Zeal & DevDocs Lookup: Look up the word under the cursor in Dash, Zeal or DevDocs, with docsets picked from your language and frameworks. (Open VSX)

See all 28 Nifty tools at https://getnifty.dev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft