Cómo solucionar errores de garabatos faltantes en VS Code

Los garabatos de error (esos molestos subrayados ondulados rojos o verdes) en VS Code suelen indicar algún problema sintáctico o semántico con el código. Son bastante útiles, pero dependen de IntelliSense y de las extensiones del lenguaje para su correcto funcionamiento. A veces, si la extensión no está disponible, está desactualizada o simplemente funciona mal, estos garabatos deciden ocultarse o desaparecer por completo. Es frustrante esperar ver problemas en tiempo real y no aparecer nada.

En esta guía, encontrarás métodos probados para activar y corregir los garabatos de error, de modo que tu editor pueda finalmente funcionar y resaltar los problemas de código en cuanto ocurran. No necesitas herramientas sofisticadas, solo configuraciones normales y un poco de resolución de problemas.

Cómo corregir errores tipográficos en VS Code

Compruebe si la extensión de idioma está instalada y habilitada

Este es un clásico. Si la extensión de lenguaje correcta no está instalada o no está activa, VS Code no comprenderá tu código lo suficientemente bien como para generar esos útiles garabatos. Es como perderse el diccionario del idioma. Por ejemplo, si estás programando en Python, asegúrate de tener instalada la extensión de Python.

  • Abra VS Code y diríjase a la pestaña Extensiones (el ícono cuadrado o presione CTRL + SHIFT + X).
  • Escribe el nombre de tu lenguaje, como “Python”, “JavaScript” o el que estés usando.
  • Comprueba si la extensión está instalada. Si no, instálala. Si está instalada, asegúrate de que esté habilitada (a veces las extensiones se deshabilitan).En algunas configuraciones, las extensiones podrían desactivarse después de las actualizaciones o debido a conflictos.

Activar los garabatos de error en la configuración

Si la extensión está instalada, pero no se ven los garabatos, es posible que la función esté desactivada. Puedes activarla en el menú Configuración. Esto es útil porque, últimamente, la configuración de VS Code a veces se vuelve un poco extraña después de las actualizaciones o debido a cambios de perfil.

  • Presione CTRL +, para abrir Configuración.
  • Escriba “garabatos de error” en la barra de búsqueda.
  • Busca la configuración C_Cpp: Error Squiggles (si es C++) o similares según tu lenguaje, como Editor: Sugerencias rápidas o Problemas: Mostrar. Activa estas opciones.
  • Después de cambiar, reinicia VS Code y comprueba si aparecen los garabatos. A veces, un simple reinicio después de cambiar la configuración soluciona el problema.

Edite settings.json directamente si es necesario

A veces, las opciones de la interfaz gráfica de usuario no son suficientes o no se guardan correctamente. Por lo tanto, revisar el settings.jsonarchivo es una buena manera de asegurarse de que todo esté configurado correctamente. Esto es especialmente cierto si trabaja con diferentes espacios de trabajo o perfiles, lo que puede anular la configuración de usuario sin que se dé cuenta.

  • Abra la paleta de comandos con CTRL + SHIFT + P.
  • Preferencias de tipo : abra Configuración de usuario (JSON) y haga clic allí.
  • Busque algo similar a “C_Cpp.errorSquiggles” o editor.quickSuggestions.
  • Asegúrate de que esté configurado como «Habilitado». De lo contrario, añade o modifica la línea por algo como:
    { "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, "C_Cpp.errorSquiggles": "Enabled", "typescript.validate.enable": true, "javascript.validate.enable": true } 

    Siéntase libre de actualizar o agregar líneas relevantes según su idioma y la configuración de la extensión.

  • Pulsa CTRL + Sy reinicia VS Code. A veces, con solo guardar el archivo, VS Code vuelve a cargar la configuración correctamente. Aunque parezca increíble, ha funcionado en varias configuraciones donde la interfaz de usuario no funcionaba.

Y, claro, VS Code aún puede sorprenderte: si todo lo demás falla, desinstalar y reinstalar la extensión o incluso restablecer la configuración del usuario podría ser la solución. Pero, por lo general, ajustar estas opciones vuelve a la normalidad.

Resumen

  • Asegúrese de que la extensión específica del idioma esté instalada y habilitada.
  • Verifique la configuración integrada para ver si hay garabatos y alternancias de error.
  • Edite settings.jsondirectamente si es necesario.
  • Reiniciar VS Code después de cada cambio: a veces, eso es todo lo que se necesita.

Resumen

Lograr que esos errores destacados vuelvan a aparecer puede ser un poco complicado, sobre todo después de actualizar o modificar la configuración. Pero estos pasos son bastante efectivos. En una configuración funcionó de inmediato; en otra, quizás un segundo reinicio o un ajuste en el JSON ayudaron. La clave es la paciencia y comprobar que las extensiones correctas estén instaladas y activas. Esperemos que esto le ahorre algunas horas a alguien, porque descubrir el problema es la mitad del camino.