VS Code para principiantes: configuración completa 2026

Configuración y extensiones esenciales para programar sin perder el tiempo desde el primer día

Cuando empiezas a programar, nadie te explica que el editor que uses importa. Instalas VS Code porque todo el mundo lo usa, lo abres, ves un montón de iconos y paneles, y no sabes por dónde empezar. Y encima hay gente que lo tiene todo personalizado y parece que vuela escribiendo código.

Este tutorial es para que no pierdas tiempo con eso. Vamos a instalarlo, configurarlo con lo que realmente necesitas, y dejarlo listo para que puedas ponerte a programar sin distracciones.

Lo que vas a tener al terminar esto:

  • VS Code instalado y configurado correctamente
  • Las extensiones que sí valen la pena (sin instalar basura)
  • Los shortcuts que más se usan en el día a día
  • Tu primer proyecto funcionando con Live Server

Por qué VS Code y no otra cosa

La respuesta corta: porque es gratuito, funciona en Windows, Mac y Linux, y lo usa la mayoría de desarrolladores profesionales según el Stack Overflow Developer Survey 2024. Eso significa que si tienes un problema, hay miles de respuestas en internet.

Las alternativas tienen pegas concretas. Notepad++ se queda corto para cualquier cosa seria. WebStorm es de pago y bastante pesado. Atom lo cerraron en 2022. Sublime Text también es de pago pasado el período de prueba. VS Code cubre todo lo que necesitas siendo gratis.

⚠️ Error que comete casi todo el mundo al empezar:

Instalar VS Code, verlo por encima, y ponerse a programar sin configurar nada. Funciona, pero te vas a frustrar cuando el código no se formatea solo, los errores no se resaltan, o tengas que recargar el navegador manualmente cada vez que cambias algo. Cinco minutos de configuración ahora te ahorran horas después.

Instalación paso a paso

Windows

Ve a code.visualstudio.com y haz clic en "Download for Windows". Ejecuta el instalador como administrador (clic derecho → "Ejecutar como administrador").

Durante la instalación hay cuatro casillas que la mayoría salta sin leer. No las saltes:

Marca estas casillas sí o sí:

  • ☑️ "Add to PATH" — sin esto no puedes abrir VS Code desde el terminal
  • ☑️ "Add Open with Code action to Windows Explorer file context menu"
  • ☑️ "Add Open with Code action to Windows Explorer directory context menu"

Las dos últimas te permiten hacer clic derecho en cualquier carpeta y abrirla directamente en VS Code. Lo usarás constantemente.

Linux (Ubuntu/Debian)

En Linux el proceso es un poco más largo que en los otros sistemas, pero no te asustes — es básicamente copiar y pegar en la terminal. Lo haces una vez y ya está:

# Añadir repositorio de Microsoft
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/

sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

# Instalar
sudo apt update
sudo apt install code

macOS

Descarga desde code.visualstudio.com, abre el .zip y arrastra "Visual Studio Code" a tu carpeta Aplicaciones. Nada más.

Verificar que funciona

Abre la terminal (en Windows busca "cmd" o "PowerShell") y escribe:

code --version

Si ves un número de versión, está bien instalado. Si da error en Windows, es que no marcaste "Add to PATH" — reinstala y esta vez márcalo.

Configuración esencial

Abre VS Code y presiona Ctrl+, en Windows/Linux o Cmd+, en Mac. Esto abre la configuración. Busca y cambia estas opciones:

Configuraciones que sí importan:

  • Auto Save → afterDelay: guarda solo sin que tengas que acordarte
  • Font Size → 14: el tamaño por defecto (12) cansa la vista
  • Word Wrap → on: el código no se sale de la pantalla
  • Tab Size → 2: estándar en desarrollo web
  • Format On Save → activado: el código se formatea solo al guardar

Para el tema visual, presiona Ctrl+K Ctrl+T y elige el que más te guste. Dark+ es el más popular, pero es cuestión de gusto. No pierdas mucho tiempo aquí al principio.

Las extensiones que realmente necesitas

Abre el panel de extensiones con Ctrl+Shift+X. Aquí es donde la mayoría comete el error de instalar veinte extensiones de golpe porque las vio en un vídeo de YouTube. VS Code se vuelve lento y encima no sabes para qué sirve cada una.

Instala estas, que son las que vas a usar desde el primer día:

Imprescindibles para empezar

Prettier — Code formatter

Formatea tu código automáticamente al guardar. Sin esto, el código queda desalineado y difícil de leer. Instálalo y activa "Format On Save" en la configuración.

ESLint

Señala errores en tu JavaScript antes de ejecutarlo. Verás líneas rojas bajo el código con problemas. Al principio puede parecer que te regaña mucho, pero te está enseñando a escribir mejor código.

Live Server

Abre tu página web en el navegador y la actualiza automáticamente cada vez que guardas. Sin esto, tienes que recargar el navegador manualmente cada cambio. Una vez que lo usas no puedes vivir sin él.

Auto Rename Tag

Cuando cambias una etiqueta HTML (por ejemplo de <div> a <section>), cambia automáticamente la etiqueta de cierre. Sin esto, te dejará etiquetas sin cerrar constantemente.

Para cuando ya tienes algo de rodaje

GitLens

Muestra quién tocó cada línea y cuándo, sin salir del editor. Lo instalas y no le das importancia hasta que llevas tres días peleándote con un bug raro, abres el historial y resulta que fuiste tú la semana pasada el que rompió algo sin querer. Ahí flipas con lo útil que es.

Indent Rainbow

Colorea cada nivel de indentación con un color diferente. Parece una chorrada hasta que te metes en un código con varios niveles anidados y no hay quien lo entienda. Con esto lo ves claro a la primera.

Thunder Client

Para probar APIs sin salir de VS Code. En vez de estar abriendo Postman cada dos por tres, lo tienes todo en el mismo sitio — cambias el código, lanzas la petición y ves el resultado sin moverte de donde estás.

⚠️ Sobre GitHub Copilot:

Es útil, pero tiene un coste mensual y puede ser una muleta al principio. Si estás aprendiendo, mejor entiende el código antes de que la IA te lo escriba. Añádelo cuando ya tengas base.

Shortcuts que usarás todos los días

No intentes aprendértelos todos de golpe. Cuando empecé, intenté memorizar una lista de veinte shortcuts y al día siguiente no recordaba ninguno. Aprende dos o tres esta semana y el resto ya vendrán solos con el uso. El que más cambia el día a día cuando lo descubres es Ctrl+P — búscate un momento para usarlo hoy mismo:

Navegación

// Abrir archivo rápido (el más útil con diferencia)
Ctrl+P (Windows/Linux) / Cmd+P (Mac)

// Buscar texto en todos los archivos del proyecto
Ctrl+Shift+F (Windows/Linux) / Cmd+Shift+F (Mac)

// Ir a una línea específica
Ctrl+G (Windows/Linux) / Cmd+G (Mac)

Edición

// Duplicar línea hacia abajo
Shift+Alt+Down (Windows/Linux) / Shift+Option+Down (Mac)

// Mover línea arriba o abajo
Alt+Up/Down (Windows/Linux) / Option+Up/Down (Mac)

// Comentar o descomentar línea
Ctrl+/ (Windows/Linux) / Cmd+/ (Mac)

// Seleccionar la siguiente ocurrencia de la palabra seleccionada
Ctrl+D (Windows/Linux) / Cmd+D (Mac)

Terminal

// Abrir o cerrar el terminal integrado
Ctrl+` (Windows/Linux) / Cmd+` (Mac)

// Nueva terminal
Ctrl+Shift+` (Windows/Linux) / Cmd+Shift+` (Mac)

Para ver todos los shortcuts disponibles:

Presiona Ctrl+K Ctrl+S en Windows/Linux o Cmd+K Cmd+S en Mac. Puedes buscar cualquier acción y ver o cambiar su shortcut.

Tu primer proyecto configurado

La configuración que tienes ya es suficiente para empezar. Vamos a comprobarlo creando algo real en lugar de quedarnos en teoría.

Paso 1: Crear la carpeta

Crea una carpeta nueva en tu escritorio llamada mi-primer-proyecto. Haz clic derecho sobre ella y selecciona "Open with Code" (si instalaste con las casillas marcadas). Si no aparece esa opción, abre VS Code y usa File > Open Folder.

Paso 2: Crear los archivos

En el explorador de la izquierda, haz clic derecho y crea estos archivos:

mi-primer-proyecto/
├── index.html
├── style.css
└── script.js

Paso 3: Configurar Prettier para este proyecto

Crea un archivo .prettierrc en la raíz del proyecto con este contenido:

{
  "semi": true,
  "singleQuote": true,
  "tabWidth": 2,
  "printWidth": 80
}

Paso 4: Probar Live Server

Escribe esto en index.html:

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Mi Primer Proyecto</title>
</head>
<body>
    <h1>Hola VS Code</h1>
    <p>Mi primer proyecto configurado correctamente.</p>
</body>
</html>

Haz clic derecho sobre index.html en el explorador y selecciona "Open with Live Server". Tu navegador debería abrirse automáticamente con la página. Cambia el texto, guarda, y verás cómo el navegador se actualiza solo.

Configuración JSON avanzada

Si quieres aplicar la misma configuración en todos tus proyectos, presiona Ctrl+Shift+P y busca "Preferences: Open User Settings (JSON)". Pega esto:

{
  "editor.fontSize": 14,
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "files.autoSave": "afterDelay",
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}

Con esto Prettier formateará el código al guardar en cualquier proyecto, sin tener que configurarlo cada vez.

El siguiente paso

Con VS Code listo, lo que toca es escribir tu primera página web. Este tutorial va directo al grano, sin instalaciones extra.

👉 HTML5 para Principiantes: Tu Primera Página Web