Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Fancy Editor SoundsNew to Visual Studio Code? Get it now.
Fancy Editor Sounds

Fancy Editor Sounds

Raze

|
2 installs
| (1) | Free
Typing sounds and delete animations — a port of the Godot Fancy Editor Sounds plugin. Standard and gravity delete animations, UI sounds, custom sounds.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Fancy Editor Sounds

Sounds and animations for typing in VS Code — a port of the Godot editor plugin Godot Fancy Editor Sounds by Aventero.

What it does

  • Code editor sounds — typing (4 rotating key samples), deleting, selecting (pitch rises with selection size and speed), word-select, double-click, select-all, deselect, caret movement, undo/redo, copy, paste, and save.
  • Delete animations — deleted characters break off and tumble away under gravity (they arc out, fall, spin, and fade), and/or drop and fade in place (standard). Both can run together. Indenting lines animates them too.
  • Interface sounds — editor tab switches, terminal open/close, debug start/stop, task success/failure, breakpoints, and scroll ticks.
  • Custom sounds — swap any action's sound for one of the 30 bundled samples or your own wav/mp3/ogg via Fancy Editor Sounds: Change Sound for Action….

How it works (and one thing to know)

Sounds play through a tiny "Fancy Sounds" view in the Explorer sidebar (Web Audio). It keeps playing when hidden, but it must exist once per window — the extension reveals it briefly on startup if needed (disable via fancyEditorSounds.audioHost.autoReveal). If sounds stop, click the status bar item or run Fancy Editor Sounds: Show Audio Host View. The view shows a mute toggle and a status line; volume is changed only through the fancyEditorSounds.volume setting (there is no slider).

Keybinding note: to hear the copy sound, the extension binds Ctrl+C/Cmd+C (only while an editor has focus) to a command that plays the tick and then performs the normal copy. Disable with fancyEditorSounds.codeEditor.interceptCopyKeybinding if it conflicts.

Settings

Everything lives under fancyEditorSounds.*, and every option has a description in the Settings UI. Highlights: master volume, per-action toggles under codeEditor.sounds.* and interface.sounds.*, animation switches (standardDelete, flyingDelete, showDeletedOnTabbing, maxDeletedCharacters, characterColor), gravity physics (gravity.* — tune how deleted characters launch, fall, and spin), and customSounds. All changes apply instantly.

Credits & licenses

  • Code: MIT. A port of Aventero/Godot-Fancy-Editor-Sounds (MIT).
  • The amazing sounds are not ours: they come from osu!/ppy's lazer client assets (CC BY-NC 4.0, © ppy Pty Ltd). This extension is free, non-commercial, and not affiliated with osu!/ppy. See THIRD-PARTY-NOTICES.md.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft