Skip to content

espmaniac/vscode-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vscode-windows icon

vscode-windows

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

  1. Install the extension.
  2. Open a file in VSCode.
  3. Run the command Open Windows from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  4. Drag, resize, and edit multiple floating Monaco windows simultaneously.

Screenshot

About

This extension adds draggable, resizable windows that host Monaco code editors inside VS Code

Topics

Resources

License

Stars

Watchers

Forks

Contributors