Visual Studio Code es un editor de código fuente gratuito creado por Microsoft para Windows , Linux y macOS . [9] Las características incluyen soporte para depuración , resaltado de sintaxis , finalización inteligente de código , fragmentos , refactorización de código y Git incrustado . Los usuarios pueden cambiar el tema , los atajos de teclado , las preferencias e instalar extensiones que agregan funcionalidad adicional.
Captura de pantalla | |
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 29 de abril de 2015 |
Lanzamiento estable | 1.56.2 [1] (13 de mayo de 2021 ) [±] |
Versión de vista previa | 1,55,0 información privilegiada [±] [2] |
Repositorio | |
Escrito en | TypeScript , JavaScript , HTML y CSS [3] |
Sistema operativo | Windows 7 o posterior, OS X 10.10 o posterior, Linux |
Plataforma | IA-32 , x86-64 , ARM64 |
Tamaño |
|
Disponible en | 14 idiomas |
Lista de idiomas Inglés (EE. UU.), Chino simplificado, chino tradicional, francés, alemán, italiano, portugués (Brasil), japonés, coreano, ruso, español, búlgaro, húngaro, turco [4] | |
Tipo | Editor de código fuente , depurador |
Licencia |
|
Sitio web | código |
Microsoft ha publicado la mayor parte del código fuente de Visual Studio Code en elmicrosoft / vscode( Código - OSS ) repositorio de GitHub , bajo la licencia permisiva MIT , [5] [10] mientras que las versiones de Microsoft son freeware propietario . [7]
En la Encuesta para desarrolladores de Stack Overflow 2019, Visual Studio Code se clasificó como la herramienta de entorno para desarrolladores más popular, con un 50,7% de 87.317 encuestados que informaron que la utilizan. [11]
Visual Studio Code fue anunciado por primera vez el 29 de abril de 2015 por Microsoft en la conferencia Build 2015 . Una versión preliminar se lanzó poco después. [12]
El 18 de noviembre de 2015, Visual Studio Code se lanzó bajo la licencia MIT , con su código fuente disponible en GitHub . También se anunció el apoyo a la extensión. [13] El 14 de abril de 2016, Visual Studio Code se graduó de la etapa de vista previa pública y se lanzó a la Web . [14]
Características
Visual Studio Code es un editor de código fuente que se puede usar con una variedad de lenguajes de programación, incluidos Java , JavaScript , Go , Node.js , Python y C ++ . [15] [16] [17] [18] Se basa en el marco Electron , [19] que se utiliza para desarrollar aplicaciones web Node.js que se ejecutan en el motor de diseño Blink . Visual Studio Code emplea el mismo componente de editor (con nombre en código "Mónaco") que se usa en Azure DevOps (anteriormente llamado Visual Studio Online y Visual Studio Team Services). [20]
En lugar de un sistema de proyectos, permite a los usuarios abrir uno o más directorios, que luego se pueden guardar en espacios de trabajo para reutilizarlos en el futuro. Esto le permite operar como un lenguaje independiente del editor de código para cualquier idioma. Admite varios lenguajes de programación y un conjunto de características que difieren según el idioma. Los archivos y carpetas no deseados se pueden excluir del árbol del proyecto a través de la configuración. Muchas funciones de Visual Studio Code no se exponen a través de los menús o la interfaz de usuario, pero se puede acceder a ellas a través de la paleta de comandos. [21]
Visual Studio Code se puede ampliar mediante extensiones , [22] disponibles a través de un repositorio central. Esto incluye adiciones al editor [23] y soporte de idiomas. [21] Una característica notable es la capacidad de crear extensiones que agregan soporte para nuevos lenguajes , temas y depuradores , realizan análisis de código estático y agregan linters de código usando el Protocolo de servidor de idiomas . [24]
Visual Studio Code incluye múltiples extensiones para FTP , lo que permite que el software se utilice como una alternativa gratuita para el desarrollo web. El código se puede sincronizar entre el editor y el servidor, sin descargar ningún software adicional.
Visual Studio Code permite a los usuarios establecer la página de códigos en la que se guarda el documento activo, el carácter de nueva línea y el lenguaje de programación del documento activo. Esto permite que se utilice en cualquier plataforma, en cualquier lugar y para cualquier lenguaje de programación dado.
Ayuda de idioma
Visual Studio Code, listo para usar, incluye 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 se envía con IntelliSense para JavaScript, TypeScript, JSON, CSS y HTML, así como compatibilidad con la depuración para Node.js. Se puede proporcionar soporte para idiomas adicionales mediante extensiones disponibles gratuitamente en VS Code Marketplace. [25]
Recopilación de datos
Visual Studio Code recopila datos de uso y los envía a Microsoft , aunque esto se puede deshabilitar. [26] Además, debido a la naturaleza de código abierto de la aplicación, el código de telemetría es accesible para el público, que puede ver exactamente lo que se recopila. [27] Según Microsoft, los datos se comparten con filiales y subsidiarias controladas por Microsoft, aunque las fuerzas del orden pueden solicitarlo como parte de un proceso legal. [28]
Control de versiones
El control de código fuente es una característica integrada de Visual Studio Code. Tiene una pestaña dedicada dentro de la barra de menú donde puede acceder a la configuración de control de versiones y ver los cambios realizados en el proyecto actual. Para usar la función, debe vincular Visual Studio Code a cualquier sistema de control de versiones compatible (Git, Subversion, Perforce, etc.). Esto le permite crear repositorios, así como realizar solicitudes push y pull directamente desde el programa Visual Studio Code.
Recepción
En la Encuesta para desarrolladores de 2016 de Stack Overflow , Visual Studio Code ocupó el puesto número 13 entre las herramientas de desarrollo más populares, con solo el 7,2% de los 46,613 encuestados usándolo. [29] Sin embargo, dos años después, Visual Studio Code alcanzó el puesto número 1, con un 34,9% de los 75.398 encuestados que lo utilizaron. [30] En la última encuesta, la Encuesta de desarrolladores de 2019, Visual Studio Code todavía ocupa el puesto número 1, con un 50,7% de los 87,317 encuestados que lo utilizan. [11]
Ver también
- Atom (editor de texto)
- Corchetes (editor de texto)
- Eclipse Theia
- Lista de software anteriormente propietario
- Microsoft Visual Studio
Referencias
- ^ "Recuperación 2 de abril de 2021" . 15 de mayo de 2021 . Consultado el 15 de mayo de 2021 .
- ^ Anderson, Wade. "Evolución de los iniciados del código de Visual Studio" . code.visualstudio.com . Microsoft . Consultado el 24 de septiembre de 2020 .
- ^ Repositorio de GitHub microsoft / vscode , Microsoft, 2020-12-20 , recuperado 2020-12-20
- ^ "Visual Studio Code Display Language (Locale)" . code.visualstudio.com . Microsoft . Consultado el 19 de marzo de 2021 .
- ^ a b "LICENCIA.txt" . github.com/Microsoft/vscode . Microsoft . 17 de noviembre de 2015.
- ^ "Descargar código de Visual Studio" . code.visualstudio.com . Microsoft . Consultado el 16 de agosto de 2016 .
- ^ a b "Términos de la licencia del software de Microsoft" . code.visualstudio.com . Microsoft . Consultado el 16 de agosto de 2016 .
- ^ "Las mejores partes de Visual Studio Code son propietarias" .
- ^ 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 .
- ^ Dias, Chris (4 de diciembre de 2015). "Problema: la licencia del menú enlaza con una licencia que no es de código abierto" . Repositorio de Microsoft / vscode . Microsoft . Respuesta # 161792005 - a través de GitHub.com .
Queríamos ofrecer un producto de la marca Microsoft, construido sobre una base de código fuente abierto que la comunidad pudiera explorar y contribuir.
- ^ a b "Resultados de la encuesta de desarrolladores 2019 - Entornos de desarrollo más populares" . StackOverflow Insights . Stack Exchange . Consultado el 10 de abril de 2019 .
- ^ Montgomery, John (29 de abril de 2015). "BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5" .
- ^ "Visual Studio ahora admite la depuración de aplicaciones de Linux; el editor de código ahora es de código abierto" . Ars Technica . Consultado el 18 de noviembre de 2015 .
- ^ "El editor de Visual Studio Code llega a la versión 1, tiene medio millón de usuarios" . Ars Technica . Condé Nast . 15 de abril de 2016.
- ^ Kanjilal, Joydip (6 de mayo de 2015). "Visual Studio Code: un editor de código multiplataforma, rápido y ligero" . InfoWorld .
- ^ Bisson, Simon (11 de septiembre de 2018). "Se ha vuelto un poco más fácil desarrollar PWA en Windows" . InfoWorld.
- ^ Krill, Paul (24 de febrero de 2018). "Novedades de Microsoft Visual Studio Code" . ChannelWorld. Archivado desde el original el 25 de enero de 2019 . Consultado el 25 de enero de 2019 .
- ^ Wanyoike, Michael (6 de junio de 2018). "Depuración de proyectos de JavaScript con VS Code y Chrome Debugger" . SitePoint .
- ^ "El nuevo editor de código de Microsoft se basa en Chromium de Google" . Ars Technica . Consultado el 18 de noviembre de 2015 .
- ^ "Editor de Mónaco" . microsoft.github.io/monaco-editor .
- ^ a b "Soporte de idiomas en Visual Studio Code" . Código de Visual Studio . 10 de octubre de 2016 . Consultado el 12 de octubre de 2016 .
- ^ "Ampliación del código de Visual Studio" . Código de Visual Studio . 10 de octubre de 2016 . Consultado el 12 de octubre de 2016 .
- ^ "Gestión de extensiones en código de Visual Studio" . Código de Visual Studio . 10 de octubre de 2016 . Consultado el 12 de octubre de 2016 .
- ^ "Creación de servidores de idiomas para código de Visual Studio" . Consultado el 27 de febrero de 2017 .
- ^ "Lenguajes de programación, cientos de lenguajes de programación compatibles" . Microsoft.
- ^ "Preguntas frecuentes sobre el código de Visual Studio" . code.visualstudio.com . Microsoft. Archivado desde el 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 false.
- ^ "vscode / src / vs / platform / telemetry en la rama principal" . repositorio de microsoft / vscode . Microsoft . Consultado el 24 de marzo de 2020 , a través de GitHub .
- ^ "Declaración de privacidad para desarrolladores y empresas de Microsoft" . privacy.microsoft.com . Microsoft. Archivado desde el original el 5 de noviembre de 2016 . Consultado el 4 de noviembre de 2016 .
- ^ "Resultados de la encuesta de desarrolladores 2016" . Stack Overflow Insights . Stack Exchange . Consultado el 7 de abril de 2018 .
- ^ "Resultados de la encuesta de desarrolladores 2018" . StackOverflow Insights . Stack Exchange . Consultado el 7 de abril de 2018 .
enlaces externos
- Página web oficial
- Código de Visual Studio en GitHub