Visual Studio Code - Instalación en Linux
Visual Studio Code: Instalación completa en Linux (Ubuntu, Debian, Fedora)
Editor de código más popular del mundo. Ligero, rápido, extensible. IntelliSense, debugging, Git integrado. Themes, extensions. Gratuito. De Microsoft.
¿Qué es Visual Studio Code?
Visual Studio Code (VS Code) es un editor de código moderno, ligero y potente desarrollado por Microsoft. Es el editor más popular entre developers en 2024/2025, con millones de usuarios en todo el mundo. A diferencia de IDEs pesados como IntelliJ IDEA o Visual Studio (completo), VS Code es ultra-ligero pero extensible: puedes agregar cualquier feature que necesites via extensions.
Características clave: IntelliSense (autocompletado inteligente), Debugging integrado, control Git nativo, terminal integrada, themes y color schemes, marketplace de 75,000+ extensiones, soporte para 100+ lenguajes, configuración JSON simple, multi-línea editing avanzado, split editors, workspace management, snippets, emmet, refactoring automático. Funciona en Windows, macOS, Linux, Web Browser, y servidor remoto.
Características principales
IntelliSense avanzado
Autocompletado inteligente, sugerencias, documentación inline.
Debugging integrado
Breakpoints, inspección de variables, call stack. Para múltiples lenguajes.
Git nativo
Control de versiones integrado. Diff, commit, push sin salir del editor.
Terminal integrada
Abre terminal directo en el editor. Bash, Zsh, Powershell, CMD.
75,000+ extensiones
Marketplace enorme. Cualquier feature que imagines existe.
100+ lenguajes
JavaScript, Python, Java, C++, Go, Rust, PHP, Ruby, C#, más.
Themes y colores
1000+ themes. Claro/oscuro. Personalizable.
Multi-cursor editing
Edita múltiples líneas simultáneamente.
Live Share
Colabora en tiempo real. Pair programming remoto.
Remote Development
Edita código en servidor remoto como si fuera local.
WSL (Windows only)
Desarrolla en Linux desde Windows 10/11.
Gratuito y open source
100% gratis. Código abierto. Comunidad activa.
Instalación en Linux
Opción 1: Repositorio oficial (Ubuntu/Debian) - RECOMENDADO
Opción 2: Snap (Ubuntu 16.04+)
Opción 3: Fedora/RHEL
Opción 4: Arch Linux
Opción 5: AppImage (cualquier distro)
Opción 6: Descargar binario oficial
Verificar instalación
Comprobar versión
Iniciar VS Code
code . para abrir VS Code en la carpeta actual.
Primeros pasos con VS Code
1. Explorador de archivos
Panel izquierdo (Ctrl+B) muestra estructura de carpetas. Click en archivos para abrirlos. Drag-drop para reorganizar.
2. Extensiones esenciales
- Click icono extensiones (Ctrl+Shift+X) en sidebar izquierdo
- Busca e instala:
- Python: "Python" (Microsoft)
- JavaScript: "ES7+ React/Redux/React-Native snippets"
- Git: "GitLens" (gratuito, muy bueno)
- Prettier: Formateador de código automático
- Bracket Colorizer: Colorea paréntesis/corchetes
- Live Server: Servidor HTTP local para HTML
- Thunder Client: Cliente REST integrado
3. Terminal integrada
- Ctrl+` (acento grave) abre terminal
- Ejecuta comandos sin salir del editor
- Útil para git, npm, compilación, etc
4. Debugging
- Click icono debug (Ctrl+Shift+D)
- Click "Run and Debug"
- Selecciona lenguaje
- Coloca breakpoints (click en número de línea)
- F5 para ejecutar/pausar
5. Control Git
- Click icono Source Control (Ctrl+Shift+G)
- Ves cambios, staged changes, commits
- Escribe mensaje commit y presiona Ctrl+Enter
- GitLens extension agrega más features
6. Temas
- Ctrl+K Ctrl+T para selector de temas
- Selecciona theme (One Dark Pro es popular)
- O instala desde marketplace
7. Settings
- Ctrl+, abre Settings
- Busca opciones: font size, tab width, auto-save, etc
- O edita settings.json directamente (JSON)
Atajos de teclado útiles
- Ctrl+P: Búsqueda rápida de archivos
- Ctrl+Shift+P: Command Palette (búsqueda de commands)
- Ctrl+/: Comentar/descomentar línea
- Alt+↑/↓: Mover línea arriba/abajo
- Ctrl+Alt+C: Copiar línea
- Ctrl+L: Seleccionar línea entera
- Ctrl+D: Multi-cursor: selecciona palabra actual
- Ctrl+Shift+L: Multi-cursor: todas las ocurrencias
- F2: Renombrar símbolo (refactor)
- Ctrl+K Ctrl+0: Fold all (colapsar todo)
- Ctrl+K Ctrl+J: Unfold all (expandir todo)
Configuración recomendada (settings.json)
Abrir settings.json
Ctrl+Shift+P → "Preferences: Open Settings (JSON)"
Ejemplo de configuración básica
Extensiones más populares
- GitLens: Git integration avanzado. Ver quién escribió cada línea.
- Prettier: Formateador de código automático (JavaScript, CSS, JSON).
- ESLint: Linter para JavaScript/TypeScript.
- Python: Soporte completo para Python (Microsoft).
- Pylance: IntelliSense avanzado para Python.
- Rust Analyzer: Soporte profesional para Rust.
- Go: Soporte para Go (Google).
- Docker: Gestiona contenedores Docker desde VS Code.
- Remote - SSH: Edita en servidor remoto vía SSH.
- Thunder Client: Cliente REST (como Postman, pero integrado).
- Bracket Colorizer: Colorea paréntesis/corchetes anidados.
- Path Intellisense: Autocompletado para rutas de archivos.
- One Dark Pro: Theme popular (oscuro).
Comentarios
Publicar un comentario