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

SnapZoom

Eqbal Eki

| (0) | Free
One-key zoom for Editor and Terminal: toggle Zen, maximize the panel, and snap back.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SnapZoom icon

SnapZoom – One Shortcut, Full Focus Mode in VS Code

Zoom to the edges, snap back. A minimal, production‑ready extension that gives you a single shortcut to jump into focus and back out instantly. Works in both VS Code and Cursor.

View on VS Code Marketplace · Source on GitHub · MIT License

Demo

SnapZoom demo

What it does

  • Cmd+Shift+Enter
    • Terminal (panel hidden): Show panel
    • Terminal (panel visible): Maximize panel
    • Editor: Toggle Zen Mode
  • Ctrl+Shift+Enter (helpers)
    • Terminal: Toggle Maximized Panel
    • Editor: Toggle Panel

Setting

  • snapzoom.keepPanelInZen (default: true): Keep panel/terminal visible when entering Zen.
  • snapzoom.applyRecommendedZenDefaults (default: true): Apply recommended Zen/workbench defaults before toggling. These map to:
    • zenMode.restore: true
    • zenMode.fullScreen: false
    • zenMode.centerLayout: false
    • zenMode.hideActivityBar: true
    • zenMode.hideStatusBar: true
    • zenMode.hidePanel: false (controlled by keepPanelInZen)
    • zenMode.hideLineNumbers: false
    • workbench.editor.showTabs: "multiple"
    • workbench.statusBar.visible: true

Commands

  • SnapZoom: Toggle (Editor) → snapzoom.toggleEditor
  • SnapZoom: Toggle (Terminal) → snapzoom.toggleTerminal

Shortcuts

Shortcut Terminal (hidden) Terminal (visible) Editor
⌘⇧Enter Show panel Maximize panel Toggle Zen Mode
Ctrl⇧Enter – Toggle Maximized Panel Toggle Panel

Troubleshooting

If a keybinding doesn't fire, open the built‑in tool: Developer: Toggle Keyboard Shortcuts Troubleshooting to see which command receives the key.

Install / Run / Package

# illustrative only
git clone https://github.com/eqbal/snapzoom
cd snapzoom
npm install
npm run watch
# Press F5 to launch the Extension Development Host

# Package a .vsix (installable in VS Code/Cursor):
npm run package

Story & Credits

Built by Eqbal Eki — GitHub eqbal. This is the "cinema mode" I always wanted: a single key to focus on code or terminal, and snap back just as fast.

License

MIT

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