Resumen
- Técnicamente, VS Code no es un IDE: es como construir tu propio IDE de IKEA con complementos y extensiones.
- VS Code ofrece un amplio soporte de lenguajes de programación con innumerables extensiones disponibles para descargar.
- La integración perfecta de Git, un diseño de interfaz de usuario limpio y una gran cantidad de extensiones hacen de VS Code un entorno de desarrollo de primer nivel.
Primero, aclaremos algo: VS Code no estécnicamenteun IDE. Un IDE es un entorno de desarrollo integrado, donde se incluyen herramientas extensas e integración con el lenguaje en uso. VS Code no puede compilar nada de manera inmediata y, en cierto sentido, es más parecido a un IKEA de entornos de desarrollo. Usted crea su propio IDE instalando complementos y extensiones, lo que hace que el entorno en el que trabaja sea completamente suyo.
Gracias a la compatibilidad con complementos, VS Code es un verdadero IDE para todos. Hay miles de extensiones disponibles para descargar en su mercado, que van desde Gemini Code Assist, Kubernetes e incluso la emulación de Vim. VS Code es el mejor entorno de desarrollo con diferencia, y hay un montón de razones para ello.
Amplio soporte de lenguajes de programación
JavaScript, TypeScript, CSS y HTML vienen incluidos en la caja
La mejor parte de VS Code es su compatibilidad con distintos lenguajes. Realmente hay algo para todos, y puedes descargar innumerables extensiones para lenguajes que ni siquiera conoces en el mercado. Además, obviamente podrás ejecutar otros lenguajes más comunes, como Python, C, Java, Go, Ruby y muchos más.
El único inconveniente es que la mayoría de estos lenguajes no funcionan de inmediato, pero es increíblemente sencillo hacerlos funcionar. Por ejemplo, con Python, simplemente tienes que ir a la pestaña de extensiones en VS Code y buscar "Python". Todo lo que tienes que hacer es hacer clic en instalar y, momentos después, VS Code reconocerá Python con resaltado de sintaxis, la capacidad de ejecutar y depurar tu código, refactorización, exploradores de variables y todo lo demás que esperarías de un IDE.
Control de versiones integrado
VS Code admite Git de forma predeterminada, pero también puedes usar otros SCM
Uno de mis aspectos favoritos de usar VS Code es su integración perfecta con Git, y esa característica está habilitada de fábrica. Puedo obtener una descripción general clara de los cambios en mi repositorio, incluidos los cambios preparados y los cambios fusionados. La barra de estado me mantiene actualizado con mi rama actual, cualquier cambio no guardado y la cantidad de confirmaciones que he realizado o necesito extraer. Es muy importante para estar al tanto del control de versiones y las ramas sin tener que salir del editor.
También es genial para confirmar cambios. Me encanta poder preparar o despreparar archivos simplemente arrastrándolos y soltándolos o haciendo clic derecho y cambiándolos con acciones contextuales. Incluso algo tan simple como escribir un mensaje de confirmación en el editor es mucho más agradable.
La administración remota y de ramas también es muy intuitiva, y VS Code ha logrado que Git sea menos complicado. El guardado y la restauración automáticos de editores abiertos al cambiar de rama es un salvavidas. Incluso tiene una función de búsqueda periódica que puede mostrarme cuántos cambios tiene mi repositorio local por delante o por detrás del remoto. Esta función está desactivada de forma predeterminada, pero se puede habilitar cambiando la configuración git.autofetch.
Incluso hacer algo como solucionar un conflicto de fusión es más fácil (no fácil, ojo) gracias al editor de fusión de 3 vías de VS Code. Lo divide en cambios entrantes y actuales y, al mismo tiempo, te permite resolver conflictos directamente dentro del editor. La integración de Git de VS Code es fantástica. Es una forma gráfica de usar Git donde los botones se traducen en comandos, lo que te ahorra tiempo y la dificultad de escribir las cosas manualmente todo el tiempo.
Una interfaz de usuario limpia y fácil de usar
Esta es una preferencia personal.
Si bien es una cuestión de gustos personales, me encanta la interfaz de usuario de VS Code y me parece que es fácil de usar y navegar. Puedes tener una terminal acoplada en la parte inferior, el árbol de archivos a la izquierda y varios paneles de código en el área principal. Puedes arrastrarlos y moverlos para cambiar su tamaño y también ocultar otros elementos si lo deseas, lo que te permite controlar cómo se ve tu entorno de desarrollo.
Además de eso, VS Code tiene un montón de temas integrados. Incluso puedescrear tu propio temasi lo deseas, eligiendo tus propios esquemas de colores y diseño para que sea realmentetuentorno. Es un proceso un poco complicado (y es un sitio web no oficial), pero puedes hacerlo si lo deseas. Yo solo uso el tema predeterminado "Dark Modern" con VS Code.
Hay tantas extensiones
En serio, esta es la mejor parte de VS Code en general.
La característica principal de VS Code es su compatibilidad con extensiones. No solo te permite usar prácticamente cualquier lenguaje de programación que quieras, sino que también hay algunas extensionesdivertidas. El mercado está integrado en VS Code para que puedas buscar lo que necesitas, pero también puedesnavegar por él correctamente en tu navegador.
Por ejemplo, puedes obtener extensiones que hagan todo lo siguiente:
- Protector de pantalla de DVD
- Administrador de servicios de AWS
- Integración con Spotify
- Discord rica presencia
- Cuadernos Jupyter
Y mucho más. Hay una extensión para cada caso de uso, desde el más extraño hasta el más útil, y estamos seguros de que encontrarás algo que te guste.
VS Code puede no ser un IDE, pero puedes convertirlo en uno
El título de este artículo es técnicamente un nombre inapropiado, pero, para ser honestos, ¿realmente lo es? Un IDE es un entorno de desarrollo integrado, y VS Code tal como viene listo para usar puede que no lo sea, pero su objetivo es que sea liviano y esté diseñado para funcionar con lo quenecesites. Incluso con Java, solía resistirme a IntelliJ durante mucho tiempo, y recién en mi último año de universidad me arriesgué cuando vi que todos mis amigos usaban VS Code... y estoy muy contento de haberlo hecho.
Te recomiendo que lo pruebes. Puede que no te convenga, pero es una de las mejores mejoras que he hecho en mi flujo de trabajo de desarrollo en mucho tiempo.
Cómo instalar VS Code en Ubuntu
No es necesario ejecutar Windows para utilizar Visual Studio Code (VS Code) de Microsoft. Puedes instalarlo en Ubuntu en unos pocos pasos.