🔍 ¿Qué es VSCode?
Tipo: Editor de código ligero (no un IDE pesado).
Desarrollador: Microsoft (open-source).
Sistemas: Windows, macOS, Linux.
Lenguajes: Soporta +100 (JS/TS, Python, Java, Go, C++, etc.).
⭐ Ventajas Clave
1. Rápido y Liviano: Consume menos recursos que IDEs tradicionales.
2. Extensible: Miles de extensiones (mercado integrado).
3. Integrado con Git: Control de versiones sin salir del editor.
4. Terminal Integrada: Ejecuta comandos directamente.
5. Debugging: Herramientas avanzadas para depurar código.
6. Gratuito: Sin coste para uso personal/profesional.
Funcionalidades Principales
Característic
Descripción
a
Autocompletado inteligente (context-
IntelliSense
aware).
Multi-cursor Editar múltiples líneas simultáneamente.
Split Editor Dividir pantalla para ver varios archivos.
Snippets Plantillas reutilizables para código común.
Colaboración en tiempo real (pair
Live Share
programming).
Custom Personaliza colores e iconos (Dark+,
Themes Material, etc.).
📦 Extensiones Imprescindibles
Para Microservicios:
o Docker (gestión de contenedores).
o Thunder Client (pruebas API, alternativo a Postman).
o Kubernetes (orquestación).
Productividad:
o Prettier (formateo automático).
o ESLint (análisis de código JS/TS).
o GitLens (historial de Git).
⚙️Configuración Típica
Archivos clave:
o settings.json: Preferencias del editor (ej: formato al guardar).
o extensions.json: Extensiones recomendadas por proyecto.
o launch.json: Configuración de debugging.
📊 Datos Curiosos
Usuarios: +15 millones (2024).
Lenguaje más usado: JavaScript/TypeScript.
Personalización: Puedes modificar hasta los atajos de teclado.