Visual Studio Code (conocido comúnmente como VS Code ) [ 10 ] es un entorno de desarrollo integrado desarrollado por Microsoft para Windows , Linux , macOS y navegadores web . [ 11 ] [ 12 ] Sus características incluyen soporte para depuración , resaltado de sintaxis , autocompletado inteligente de código , fragmentos de código , refactorización de código y control de versiones integrado con Git . Los usuarios pueden cambiar el tema , los atajos de teclado y las preferencias, así como instalar extensiones que añaden funcionalidad, incluyendo la posibilidad de ampliar sus capacidades para funcionar como un IDE para otros lenguajes.
Visual Studio Code es un software propietario publicado bajo la "Licencia de Software de Microsoft" [ 7 ] , pero basado en el programa con licencia MIT llamado "Visual Studio Code – Open Source" (también conocido como "Code – OSS"), también creado por Microsoft y disponible a través de GitHub . [ 13 ]
En la encuesta de desarrolladores de Stack Overflow de 2025 , de más de 49.000 respuestas, el 75,9% de los encuestados declaró utilizar Visual Studio Code, más del doble del porcentaje de encuestados que declaró utilizar su alternativa más cercana, Visual Studio . [ 14 ]
Historia
Visual Studio Code fue anunciado por primera vez el 29 de abril de 2015 por Microsoft en la conferencia Build 2015. Poco después se lanzó una versión preliminar . [ 15 ]
El 18 de noviembre de 2015, el proyecto "Visual Studio Code – Open Source" (también conocido como "Code – OSS"), en el que se basa Visual Studio Code, se publicó bajo la licencia de código abierto MIT y se puso a disposición en GitHub . [ 13 ]
También se anunció la compatibilidad con extensiones. [ 16 ] El 14 de abril de 2016, Visual Studio Code salió de la fase de vista previa pública y se lanzó a la web . [ 17 ]
Características
Editor de código
Visual Studio Code incluye un editor de código fuente que se puede usar con una variedad de lenguajes de programación, incluidos C , C# , C++ , Fortran , Go , Java , JavaScript , Node.js , Python , Rust y Julia . [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] Visual Studio Code emplea el mismo componente de editor (nombre en clave "Monaco") que se usa en Azure DevOps ( anteriormente llamado "Visual Studio Online" y "Visual Studio Team Services"). [ 23 ]
La versión descargable de Visual Studio Code está basada en el framework Electron , [ 24 ] que se utiliza para desarrollar aplicaciones web Node.js que se ejecutan en el motor de diseño Blink . Visual Studio Code para la Web es una versión del editor basada en navegador que se puede utilizar para editar archivos locales y repositorios remotos (en GitHub y Microsoft Azure ) sin instalar el programa completo. [ 25 ] Cuenta con soporte oficial y está alojada por Microsoft, y se puede acceder a ella en vscode.dev .
Visual Studio Code incluye de forma predeterminada soporte básico para la mayoría de los lenguajes de programación comunes. Este soporte básico incluye resaltado de sintaxis , coincidencia de corchetes , plegado de código y fragmentos configurables. Visual Studio Code también incluye IntelliSense para JavaScript, TypeScript, JSON , CSS y HTML , así como soporte para la depuración de Node.js. Se puede obtener soporte para lenguajes adicionales mediante extensiones gratuitas disponibles en VS Code Marketplace. [ 26 ]
Depuración
VS Code incluye un depurador integrado diseñado para mejorar el proceso de desarrollo. Ofrece soporte nativo para depurar aplicaciones Node.js , y se pueden instalar depuradores adicionales para otros lenguajes de programación mediante extensiones. El depurador permite a los desarrolladores conectarse a procesos en ejecución y recorrer el código fuente línea por línea durante la ejecución, ofreciendo una vista detallada del flujo del programa. También puede mostrar el desensamblado para un análisis de bajo nivel en C++ . [ 27 ] Además, los usuarios pueden establecer puntos de interrupción ( estándar o condicionales ) para pausar la ejecución en puntos específicos y examinar el estado del programa, al tiempo que supervisan los valores de las variables en tiempo real mientras se ejecuta el código.
Una función interactiva del kit de herramientas de depuración de VS Code es la Consola de depuración. [ 28 ] Este panel está integrado directamente en la sesión de depuración, lo que permite a los usuarios evaluar expresiones, como comprobar valores de variables o probar funciones , y ejecutar comandos sobre la marcha. Esta funcionalidad proporciona a los desarrolladores un mayor control y una comprensión más profunda del comportamiento del programa.
Gestión de archivos y espacio de trabajo
En lugar de un sistema de proyectos, VS Code permite a los usuarios abrir uno o más directorios , que luego pueden guardarse en espacios de trabajo para su posterior reutilización. Esto le permite funcionar como un editor de código independiente del lenguaje. Admite numerosos lenguajes de programación y un conjunto de funciones que varían según el lenguaje. Los archivos y carpetas no deseados pueden excluirse del árbol del proyecto mediante la configuración.
Paleta de comandos
Muchas características de Visual Studio Code no se muestran a través de menús ni de la interfaz de usuario, sino que se puede acceder a ellas mediante la paleta de comandos. [ 29 ] La paleta de comandos puede ejecutar prácticamente todas las funciones que admite la interfaz gráfica, lo que la hace muy accesible mediante el teclado. [ 30 ]
Terminal integrado
Visual Studio Code proporciona una terminal integrada con todas las funciones que se abre en la raíz del espacio de trabajo actual, lo que permite a los usuarios ejecutar comandos de shell sin salir del entorno del editor. [ 31 ] Se puede activar o desactivar mediante Ver → Terminal , la Paleta de comandos ( View: Toggle Integrated Terminal) o el atajo de teclado ( Ctrl+'). Los usuarios pueden abrir varias terminales en pestañas o paneles divididos, cambiarles el nombre y finalizar las sesiones individualmente, directamente en la interfaz de usuario del editor.
Esta terminal admite cualquier shell instalada en el sistema — Bash , Zsh , PowerShell , Fish , Git Bash, WSL , etc. — y detecta automáticamente los perfiles disponibles, lo que facilita el cambio de contexto mediante el menú desplegable o el Terminal: Select Default Profilecomando. [ 32 ]
Además de la ejecución básica de comandos, la integración de VS Code con la consola también incluye enlaces a archivos en los que se puede hacer clic , información sobre el directorio de trabajo y marcadores de detección de errores en la barra de desplazamiento . Estas mejoras simplifican el seguimiento de errores y la navegación por las rutas de código, ya que permiten saltos directos a los archivos fuente, conservan el contexto del directorio de trabajo actual y resaltan los problemas directamente en la barra de desplazamiento de la terminal.
Extensibilidad y personalización
Visual Studio Code se puede ampliar mediante extensiones . [ 33 ] Los usuarios pueden instalar extensiones desde VS Code Marketplace para agregar compatibilidad con lenguajes, [ 29 ] editor, [ 34 ] temas, depuradores y utilidades adicionales. Una característica destacada es la capacidad de crear extensiones que agregan compatibilidad con nuevos lenguajes , temas , depuradores , depuradores de viaje en el tiempo , realizan análisis de código estático y agregan analizadores de código mediante el Protocolo de servidor de lenguaje . [ 35 ]
Control de origen
El control de versiones es una función integrada de Visual Studio Code. Cuenta con una pestaña dedicada en la barra de menú donde los usuarios pueden acceder a la configuración de control de versiones y ver los cambios realizados en el proyecto actual. Para usar esta función, Visual Studio Code debe estar vinculado a un sistema de control de versiones compatible ( Git , Apache Subversion , Perforce , etc.). Esto permite a los usuarios crear repositorios y realizar solicitudes de envío y recepción directamente desde Visual Studio Code.
Visual Studio Code recopila datos de uso y los envía a Microsoft para ayudar a mejorar el producto. Esta función de telemetría se puede desactivar. [ 36 ] La información contenida en estos datos de telemetría puede ser inspeccionada por el público, ya que el producto es de código abierto. [ 37 ]
Desarrollo remoto y acceso basado en la web
VS Code admite el desarrollo remoto mediante extensiones como Remote- SSH , Remote- Containers y Remote- WSL . Estas herramientas permiten a los usuarios conectarse y desarrollar en entornos remotos, incluidos servidores y contenedores.
Visual Studio Code para la Web (accesible en vscode.dev) permite a los usuarios editar archivos directamente en un navegador web sin necesidad de instalar la aplicación de escritorio. [ 38 ] Esta versión admite tareas básicas de edición e integración con repositorios remotos.
Información privilegiada

VS Code Insiders es una versión de compilación nocturna de este editor de código, que brinda a los usuarios la oportunidad de experimentar nuevas funciones, correcciones de errores y mejoras antes de su lanzamiento oficial. Se compila diariamente con base en los últimos cambios del equipo de desarrollo, lo que permite a los usuarios probar y proporcionar comentarios antes de que estas actualizaciones se publiquen oficialmente en la versión estable. [ 39 ]
Esta versión es completamente independiente de la versión estándar, lo que significa que los usuarios pueden instalar y ejecutar ambas simultáneamente sin que se produzcan interferencias en su configuración, extensiones o temas. Este diseño permite a los desarrolladores explorar y experimentar con las últimas funciones del editor de código sin afectar su entorno de desarrollo principal.
Recepción
En la encuesta de desarrolladores de Stack Overflow de 2016 , Visual Studio Code ocupó el puesto 13 entre las herramientas de desarrollo más populares, con solo el 7% de los 47 000 encuestados usándolo. [ 40 ] Dos años después, Visual Studio Code ascendió al puesto número 1, con el 35% de los 75 000 encuestados usándolo. [ 41 ] Desde entonces, Visual Studio Code ha mantenido el puesto número 1. 1 puesto, con el porcentaje de encuestados que informaron usarlo aumentando al 50% en 2019, [ 42 ] 74,5% en 2021, [ 43 ] 74,48% en 2022, [ 44 ] 73,71% en 2023, [ 45 ] 73,6% en 2024, [ 46 ] y 75,9% en 2025. [ 47 ] La Encuesta de Desarrolladores de 2020 no cubrió los entornos de desarrollo integrados . [ 48 ]
Derivados
Véase también
Referencias
- ↑ "Versión 1.129.0" . 15 de julio de 2026. Consultado el 16 de julio de 2026 .
- ↑ "Visual Studio Code 1.124" . Code.visualstudio.com . Consultado el 11 de junio de 2026 .
- ↑ "Visual Studio Code Insiders (Instalación) 1.129.0.20260708" . Consultado el 14 de julio de 2026 .
- ↑ Repositorio de GitHub microsoft/vscode , Microsoft, 2020-12-20, archivado del original el 2015-11-23 , recuperado el 2020-12-20
- ↑ "Idioma de visualización" . Consultado el 25 de febrero de 2026 .
- ↑ "Descargar Visual Studio Code" . Visual Studio Code . Microsoft. Archivado del original el 17 de agosto de 2016. Consultado el 16 de agosto de 2016 .
- 1 2 "Términos de licencia de software de Microsoft" . Visual Studio Code . Microsoft . Archivado del original el 21 de octubre de 2017. Recuperado el 16 de agosto de 2016 .
- ↑ "LICENSE.txt" . github.com/Microsoft/vscode . Microsoft . 17 de noviembre de 2015. Archivado del original el 27 de marzo de 2021. Consultado el 17 de abril de 2021 .
- ↑ "Las mejores partes de Visual Studio Code son propietarias" . Underjord . Archivado del original el 6 de febrero de 2021. Consultado el 10 de febrero de 2021 .
- ↑ Stanton, Lee (17 de agosto de 2021). "Cómo ejecutar código en VS Code" . Alphr . Archivado del original el 2 de junio de 2022. Consultado el 3 de abril de 2022 .
- ↑ Lardinois, Frederic (29 de abril de 2015). "Microsoft lanza Visual Studio Code, un editor de código multiplataforma gratuito para OS X, Linux y Windows" . TechCrunch . Archivado del original el 28 de octubre de 2017. Consultado el 15 de abril de 2018 .
- ↑ Devine, Richard (22 de diciembre de 2022). "Cómo usar Visual Studio Code en un navegador web" . Windows Central . Archivado del original el 15 de abril de 2024. Recuperado el 11 de abril de 2024 .
- 1 2 Dias, Chris (4 de diciembre de 2015). "Problema: los enlaces de licencia del menú apuntan a una licencia que no es de código abierto" . Repositorio Microsoft/vscode . Microsoft . Respuesta n.° 161792005. Archivado del original el 4 de septiembre de 2022. Recuperado el 21 de febrero de 2019 a través de GitHub.com .
Queríamos ofrecer un producto con la marca Microsoft, construido sobre una base de código abierto que la comunidad pudiera explorar y a la que pudiera contribuir.
- ↑ Stack Overflow (2025). "Tecnología | Encuesta para desarrolladores de Stack Overflow 2025" . stackoverflow.com . Stack Overflow . Consultado el 7 de octubre de 2025 .
- ↑ McBreen, Sean (29 de abril de 2015). "Anuncio de Visual Studio Code : vista previa" . Archivado del original el 9 de octubre de 2015.
- ↑ "Visual Studio ahora admite la depuración de aplicaciones Linux; el editor de código ahora es de código abierto" . Ars Technica . Archivado del original el 11 de abril de 2019. Consultado el 18 de noviembre de 2015 .
- ↑ "El editor Visual Studio Code alcanza la versión 1 y tiene medio millón de usuarios" . Ars Technica . Condé Nast . 15 de abril de 2016. Archivado del original el 7 de julio de 2017. Consultado el 15 de junio de 2017 .
- ↑ Kanjilal, Joydip (06/05/2015). "Visual Studio Code: Un editor de código rápido, ligero y multiplataforma" . InfoWorld . Archivado del original el 25/01/2019 . Consultado el 25/01/2019 .
- ↑ Bisson, Simon (11 de septiembre de 2018). "Desarrollar PWA en Windows se ha vuelto un poco más fácil" . InfoWorld. Archivado del original el 25 de enero de 2019. Recuperado el 25 de enero de 2019 .
- ↑ Krill, Paul (24 de febrero de 2018). "Novedades en Microsoft Visual Studio Code" . ChannelWorld. Archivado del original el 25 de enero de 2019. Consultado el 25 de enero de 2019 .
- ↑ Wanyoike, Michael (2018-06-06). "Depuración de proyectos JavaScript con VS Code y el depurador de Chrome" . SitePoint . Archivado del original el 25/01/2019 . Recuperado el 25/01/2019 .
- ↑ "Julia en Visual Studio Code" . Visual Studio Code . Archivado del original el 26 de mayo de 2023. Consultado el 26 de mayo de 2023 .
- ↑ "Monaco Editor" . microsoft.github.io/monaco-editor . Archivado del original el 30 de agosto de 2017. Consultado el 3 de noviembre de 2016 .
- ↑ "El nuevo editor de código de Microsoft está basado en Chromium de Google" . Ars Technica . 29 de abril de 2015. Archivado del original el 7 de mayo de 2015. Consultado el 18 de noviembre de 2015 .
- ↑ "Visual Studio Code para la Web" . code.visualstudio.com . Archivado del original el 9 de abril de 2024. Consultado el 11 de abril de 2024 .
- ↑ "Lenguajes de programación, cientos de lenguajes de programación compatibles" . Microsoft. Archivado del original el 11 de mayo de 2017. Consultado el 11 de octubre de 2016 .
- ↑ Reid, Julia (28 de julio de 2021). "Actualización de julio de 2021 de Visual Studio Code C++: Vista de desensamblaje, expansión de macros y depuración de Windows ARM64" . Blog del equipo de C++ . Consultado el 27 de febrero de 2025 .
- ↑ "Depurar código con Visual Studio Code" . Code.visualstudio.com . Consultado el 11 de junio de 2026 .
- 1 2 "Soporte de lenguaje en Visual Studio Code" . Visual Studio Code . 10 de octubre de 2016. Archivado del original el 11 de mayo de 2017. Recuperado el 12 de octubre de 2016 .
- ↑ "Interfaz de usuario de Visual Studio Code" . code.visualstudio.com . Archivado del original el 6 de agosto de 2024. Consultado el 6 de abril de 2024 .
- ↑ "Conceptos básicos de terminales" . Archivado del original el 17 de abril de 2025. Consultado el 25 de abril de 2025 .
- ↑ "Integración de la consola de terminal" . Archivado del original el 23/04/2025 . Consultado el 26/04/2025 .
- ↑ "Ampliando Visual Studio Code" . Visual Studio Code . 10 de octubre de 2016. Archivado del original el 18 de octubre de 2016. Consultado el 12 de octubre de 2016 .
- ↑ "Administración de extensiones en Visual Studio Code" . Visual Studio Code . 10 de octubre de 2016. Archivado del original el 24 de enero de 2021. Consultado el 12 de octubre de 2016 .
- ↑ "Creación de servidores de lenguaje para Visual Studio Code" . Visual Studio Code . Archivado del original el 1 de septiembre de 2017. Consultado el 27 de febrero de 2017 .
- ↑ "Preguntas frecuentes sobre Visual Studio Code" . Visual Studio Code . Microsoft. Archivado del original el 28 de agosto de 2016. Consultado el 4 de noviembre de 2016.
VS Code recopila datos de uso y los envía a Microsoft para ayudar a mejorar nuestros productos y servicios. Lea nuestra declaración de privacidad para obtener más información. Si no desea enviar datos de uso a Microsoft, puede establecer la configuración telemetry.enableTelemetry en falso.
- ↑ "vscode/src/vs/platform/telemetry en la rama principal" . Repositorio microsoft/vscode . Microsoft . Archivado del original el 25 de noviembre de 2021. Recuperado el 24 de marzo de 2020 a través de GitHub .
- ↑ "vscode.dev(!)" . Archivado del original el 11-02-2025 . Recuperado el 27-02-2025 .
- ↑ Chris, Dias (1 de febrero de 2016). "Presentación de la compilación Insiders" .
- ↑ "Resultados de la encuesta a desarrolladores 2016" . Stack Overflow Insights . Stack Exchange . Archivado del original el 18 de marzo de 2016. Consultado el 7 de abril de 2018 .
- ↑ "Resultados de la encuesta a desarrolladores 2018" . StackOverflow Insights . Stack Exchange. Archivado del original el 6 de marzo de 2020. Consultado el 7 de abril de 2018 .
- ↑ "Resultados de la encuesta a desarrolladores 2019: entornos de desarrollo más populares" . Stack Overflow Insights . Stack Exchange. Archivado del original el 7 de marzo de 2020. Consultado el 10 de abril de 2019 .
- ↑ "Encuesta a desarrolladores de Stack Overflow 2021: Entorno de desarrollo integrado" . Stack Overflow Insights . Stack Exchange. Archivado del original el 13 de abril de 2022. Consultado el 11 de agosto de 2021 .
- ↑ "Encuesta a desarrolladores de Stack Overflow 2022: Entorno de desarrollo integrado" . Stack Overflow Insights . Stack Exchange. Archivado del original el 27 de junio de 2022. Consultado el 28 de junio de 2022 .
- ↑ "Encuesta a desarrolladores de Stack Overflow 2023: Entorno de desarrollo integrado" . Stack Overflow Insights . Stack Exchange. Archivado del original el 4 de noviembre de 2023. Consultado el 8 de noviembre de 2023 .
- ↑ "Tecnología | Encuesta a desarrolladores de Stack Overflow 2024" . Stack Overflow Insights . Stack Exchange . Consultado el 12 de noviembre de 2024 .
- ↑ "Tecnología | Encuesta a desarrolladores de Stack Overflow 2025" . Stack Overflow Insights . Stack Exchange . Consultado el 11 de agosto de 2025 .
- ↑ "Encuesta a desarrolladores de Stack Overflow 2020: entornos y herramientas de desarrollo" . Stack Overflow Insights . Stack Exchange. Archivado del original el 1 de noviembre de 2023. Consultado el 8 de noviembre de 2023 .
- ↑ David, Ramel. "Google se une a la carrera de los IDE de IA para competir con VS Code, aparentemente bifurcando VS Code –" . Visual Studio Magazine .
- 1 2 Claburn, Thomas (24 de abril de 2025). "Microsoft elimina la extensión C/C++ de las bifurcaciones de VS Code" . theregister .
- ↑ Devine, Richard (28 de julio de 2025). "ByteDance aclara las preocupaciones sobre Trae, su bifurcación de Visual Studio Code de Microsoft" . Windows Central .
- ↑ "Plugins recomendados" . Documentación de Windsurf .
Windsurf es una bifurcación de VS Code.
Enlaces externos
- Sitio web oficial
- Repositorio de GitHub "Code – OSS" de Microsoft
- Software de 2015
- Electron (marco de software)
- Distribuciones de software libre
- Editores de texto gratuitos
- editores HTML
- Herramientas de desarrollo Java
- Editores de texto de Linux
- Editores de texto de macOS
- Software de Microsoft
- Microsoft Visual Studio
- Editores de texto de Windows
- editores XML