Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>WinSwitchNew to Visual Studio Code? Get it now.
WinSwitch

WinSwitch

Hevger Ibrahim

|
3 installs
| (0) | Free
Instantly switch between all your open VS Code windows from the status bar. Click any project name to focus it — all other windows minimize automatically. Auto-refreshes every 4 seconds. Windows only.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WinSwitch

Instantly switch between all your open VS Code windows from the status bar.

WinSwitch in action

Click any project name in the status bar to bring it into focus — all other windows minimize automatically.


Features

  • Status bar switcher — every open VS Code window appears as a clickable button in the status bar
  • One-click focus — click a project name to focus that window; all others minimize out of the way
  • Auto-refresh — the window list updates every 4 seconds automatically
  • On-focus refresh — the list also refreshes immediately whenever you switch to a window
  • Manual refresh — run WinSwitch: Refresh Windows from the Command Palette at any time

Usage

  1. Open multiple VS Code windows (different projects or folders)
  2. Look at the status bar — each open window is listed by project name
  3. Click any name to jump to that window instantly

Requirements

  • Windows only — this extension relies on a native Windows helper to manage window focus and minimize
  • VS Code 1.85.0 or newer

How It Works

WinSwitch runs a small native Windows executable (switch_window.exe) to enumerate open VS Code windows and handle focus/minimize. The status bar is populated with the discovered window titles, each wired up as a clickable command.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft