Visual Studio Code / Cómo desactivar los efectos de sonido
Para silenciar los efectos de sonido de accesibilidad integrados en Visual Studio Code (VS Code), establece accessibility.signalOptions.volume en 0 en la configuración de usuario. Este ajuste controla señales asociadas, por ejemplo, al desplazamiento a una línea con un error; una extensión que reproduce su propio audio puede necesitar un ajuste independiente.
Desactivar los sonidos en la pantalla de configuración
Las señales de accesibilidad comunican estados como errores, advertencias y puntos de interrupción mediante sonidos y otras indicaciones. Reducir su volumen no desactiva todos los anuncios hablados de un lector de pantalla.
- Abre Configuración con Ctrl + , en Windows o Linux, o Comando + , en macOS.
- Selecciona Usuario (User) debajo del buscador. La configuración de usuario se aplica a los proyectos abiertos con el perfil actual; la de Área de trabajo (Workspace) afecta al proyecto en uso.
- Busca
accessibility.signalOptions.volume. - Cambia Accessibility › Signal Options: Volume a 0. El nombre visible puede estar traducido, pero la clave de búsqueda es la misma en cualquier idioma.
Si no encuentras la pestaña Usuario, pulsa F1 y ejecuta Preferences: Open User Settings (UI). Este comando abre directamente la configuración de usuario. La pestaña selecciona el ámbito dentro de la pantalla de configuración; no es una pestaña de archivo sobre el editor de código.
Repite una acción que antes producía sonido para comprobar el resultado. Para recuperarlo, elige un valor superior a 0 o selecciona Restablecer configuración (Reset Setting) en el menú del engranaje del ajuste. El intervalo es de 0 a 100; el valor predeterminado se recoge en la definición oficial del ajuste de VS Code.
Desactivar los sonidos en settings.json
También puedes editar el archivo de configuración de usuario. JSON es un formato de texto que asocia nombres de ajustes con valores. Abre la paleta de comandos con Ctrl + Mayús + P en Windows o Linux, o Comando + Mayús + P en macOS.
- Ejecuta
Preferences: Open User Settings (JSON). Abre el archivo de usuario editable, no la configuración predeterminada de solo lectura. - Añade
"accessibility.signalOptions.volume": 0dentro de las llaves exteriores{ }existentes. Si la clave ya aparece, modifica su valor sin duplicarla. - Guarda el archivo y repite la acción que producía el sonido.
Si el archivo está vacío, este es un ejemplo completo:
{
"accessibility.signalOptions.volume": 0
}
Conserva los ajustes que ya tengas. Este ejemplo mantiene un tamaño de fuente existente y añade el volumen; una coma separa ambas propiedades:
{
"editor.fontSize": 16,
"accessibility.signalOptions.volume": 0
}
editor.fontSize solo ilustra una preferencia existente y no es necesario añadirla. No crees un segundo par de llaves exteriores ni olvides la coma entre propiedades. Para deshacer el cambio, elimina únicamente la propiedad de volumen o recupera su valor anterior. La guía oficial de configuración de usuario y del área de trabajo explica los ámbitos y su prioridad.
Desactivar solo determinados efectos de sonido
Si quieres conservar sonidos útiles, configura las señales por separado. Primero recupera un volumen general mayor que 0: un sonido habilitado individualmente sigue sin oírse si el volumen general está a cero.
- Abre la paleta de comandos con F1.
- Ejecuta
Help: List Signal Sounds. - Localiza la señal correspondiente y desactiva su sonido. La lista permite escuchar una muestra al desplazarte entre las entradas.
Otra opción es buscar accessibility.signals en Configuración y desactivar el ajuste Sound correspondiente. Si aparece una opción de anuncio junto a él, distingue la indicación hablada del efecto sonoro. auto es un valor condicional, no una desactivación completa: el sonido puede habilitarse al detectar un lector de pantalla. Consulta la guía oficial de señales de accesibilidad para conocer su funcionamiento.
Qué comprobar si el sonido continúa
Identifica cuándo se produce el sonido: al recorrer errores, ejecutar una orden en el terminal o terminar una tarea de extensión. Esas situaciones pueden tener orígenes distintos.
- Configuración del área de trabajo. Un valor definido en el proyecto puede prevalecer sobre la configuración de usuario. Busca la misma clave en el ámbito Workspace y en
.vscode/settings.json. En áreas con varias carpetas raíz o entornos remotos, revisa también el ámbito de la carpeta o del entorno remoto correspondiente. - Perfil activo. Si has cambiado de perfil, abre la configuración de usuario del perfil actual. Un cambio en un perfil no necesariamente se aplica a todos los demás.
- Extensiones. Si el sonido aparece solo al usar una extensión, busca
sound,audioonotificationen sus ajustes. Si hace falta, desactiva temporalmente la extensión sospechosa para comparar y vuelve a activarla tras la comprobación. - Programas del terminal. Silenciar las señales de accesibilidad no detiene necesariamente el audio que otro programa reproduce directamente. Revisa las opciones de sonido o notificación de ese programa.
Comprueba también que el volumen guardado sea 0 y que el archivo de configuración no tenga errores de sintaxis. Si solo quieres eliminar sonidos, ajustar el volumen o la señal concreta permite conservar las demás funciones de accesibilidad.