Visual Studio Code
El editor de código gratis de Microsoft, con un universo de extensiones
Visual Studio Code es un editor de código gratis para Windows, Mac y Linux, con autocompletado, depurador, terminal integrada, Git y miles de extensiones.
Funciones principales
- IntelliSense y navegación por el código
- Depurador y terminal integrados
- Git dentro del editor
- Miles de extensiones
- Desarrollo remoto por SSH, contenedores y WSL
- Funciones de IA con GitHub Copilot
Qué es y para quién es
Visual Studio Code, o simplemente VS Code, es el editor de código gratuito de Microsoft. Combina la ligereza de un editor de texto con funciones propias de un entorno de desarrollo y sirve a quien programa para la web, en Python, JavaScript, TypeScript, Go, C++ y muchos otros lenguajes. También es una elección muy habitual para quien está aprendiendo a programar. Funciona en Windows, macOS y Linux.
Funciones principales
- Resaltado de sintaxis, autocompletado inteligente (IntelliSense) y navegación hasta las definiciones.
- Depurador y terminal integrados.
- Git dentro del editor: cambios, commits, ramas y comparación de versiones.
- Marketplace con extensiones para lenguajes, linters, temas, Docker y la nube.
- Desarrollo remoto en servidores, contenedores y WSL.
- Funciones de IA con GitHub Copilot, incluido el modo agente.
Limitaciones y cuándo elegir otra opción
El editor es gratuito, pero la versión que distribuye Microsoft tiene licencia propietaria y envía telemetría, que se puede desactivar en la configuración. Solo el código fuente del proyecto es totalmente abierto; si quieres una compilación sin telemetría, existe VSCodium. Las funciones más avanzadas de Copilot requieren suscripción. Como está hecho con Electron, con muchas extensiones consume bastante más memoria que Notepad++. Para proyectos grandes en Java o C#, mucha gente prefiere un entorno de desarrollo específico.
Cómo instalarlo de forma segura
Descárgalo siempre desde la página oficial, code.visualstudio.com. Para Windows hay instalador por usuario y para todo el sistema, en x64 y ARM64; para Mac, una versión universal; para Linux, paquetes DEB, RPM, tar.gz y Snap. Instala las extensiones solo desde el marketplace integrado y revisa antes el editor que las publica y su número de descargas.