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