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

|
36 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

The Windows and macOS packages include a small native audio helper that starts with the extension and exits with it. It is part of the VSIX—there is no separate installer, service, or runtime download. This lets sounds work as soon as VS Code opens without depending on Chromium's webview autoplay state. Linux uses the "Fancy Sounds" view in the Explorer sidebar (Web Audio), which is also the emergency fallback if the packaged helper cannot start.

The Explorer view provides the mute control and status line. Volume is changed only through the fancyEditorSounds.volume setting (there is no slider). Stock native decoding covers the bundled WAV/MP3 sounds. If a custom OGG cannot be decoded by the native helper, Fancy Editor Sounds warns once and uses that action's bundled default sound.

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
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft