You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vscode-windows is a VSCode extension that lets you open multiple floating Monaco editors in a single panel. Each editor window is draggable, resizable, and supports zooming and panning across the workspace.
⚠️Important: These are Monaco editors embedded in a webview, not native VSCode editors. You cannot apply your VSCode theme fully, and some editor features/settings may not work. The extension only approximates the VSCode look.
Features
Multiple floating editor windows in one panel
Draggable and resizable windows
Pan and zoom the workspace
Automatic language detection based on file extension
Real-time synchronization with VSCode documents
Undo/redo within each Monaco editor
How it Works
The extension creates a webview panel containing Monaco editors.
Each editor is independent but updates are sent to the VSCode workspace in real-time.
Floating editors are confined to the webview and cannot become native VSCode tabs.
Limitations
You cannot fully apply VSCode themes or color customizations; the extension approximates colors using CSS variables.
Editors do not support all VSCode extensions or editor settings.
Floating editors exist only inside the webview panel.
Commands
Open Windows: Opens the floating Monaco window panel for the active editor.
Usage
Install the extension.
Open a file in VSCode.
Run the command Open Windows from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
Drag, resize, and edit multiple floating Monaco windows simultaneously.
About
This extension adds draggable, resizable windows that host Monaco code editors inside VS Code