🚀 Atajos de Teclado Esenciales en VS Code
1. Edición de Texto y Líneas (Core Editing)
| Tarea | Atajo de Teclado (Windows/Linux) | Descripción |
|---|---|---|
| Mover Línea Arriba/Abajo | Alt + ↑ / Alt + ↓ |
Mueve la línea actual (o las líneas seleccionadas) sin necesidad de cortar y pegar. |
| Duplicar Línea Arriba/Abajo | Shift + Alt + ↑ / Shift + Alt + ↓ |
Copia la línea actual e inserta la copia inmediatamente arriba o abajo. |
| Cortar/Copiar Línea Completa | Ctrl + X (Cortar) o Ctrl + C (Copiar) |
Si no seleccionas nada, el atajo aplica la acción a la línea actual completa. |
| Borrar Línea Completa | Ctrl + Shift + K |
La forma más rápida de eliminar la línea donde está el cursor. |
| Comentar/Descomentar | Ctrl + / |
Conmuta entre comentar y descomentar la línea o el bloque seleccionado. ¡Uno de los más usados! |
| Indentar/Desindetar | Ctrl + ] / Ctrl + [ |
Mueve el bloque de código seleccionado hacia la derecha o izquierda. |
| Formatear Documento | Shift + Alt + F |
Aplica el formato automático (según las reglas configuradas) a todo el documento. |
2. Multi-Cursor y Selección (Selección Inteligente)
| Tarea | Atajo de Teclado (Windows/Linux) | Descripción |
|---|---|---|
| Seleccionar Siguiente Ocurrencia | Ctrl + D |
Selecciona la palabra actual. Púlsalo de nuevo para seleccionar la siguiente ocurrencia de esa palabra. |
| Seleccionar TODAS las Ocurrencias | Ctrl + Shift + L |
Selecciona TODAS las veces que aparece la palabra actualmente seleccionada. Ideal para renombrar una variable en todo el archivo. |
| Multi-Cursor (Columnas) | Alt + Clic izquierdo |
Coloca cursores individuales donde hagas clic. |
| Añadir Cursor Arriba/Abajo | Ctrl + Alt + ↑ / Ctrl + Alt + ↓ |
Añade un cursor en la línea inmediatamente superior o inferior. Útil para bloques de texto paralelos. |
| Selección por Nivel | Shift + Alt + → / Shift + Alt + ← |
Expande o contrae la selección de forma inteligente basada en la estructura del código (llaves, paréntesis, etc.). |
3. Buscar y Reemplazar
| Tarea | Atajo de Teclado (Windows/Linux) | Descripción |
|---|---|---|
| Buscar en Archivo | Ctrl + F |
Abre el widget de Búsqueda en el archivo actual. |
| Reemplazar en Archivo | Ctrl + H |
Abre el widget de Buscar y Reemplazar en el archivo actual. |
| Buscar en Múltiples Archivos | Ctrl + Shift + F |
Abre la búsqueda global en el panel lateral. |
| Reemplazar en Múltiples Archivos | Ctrl + Shift + H |
Abre la función de Reemplazar globalmente en tu proyecto. |
5. Depuración (Debugging)
| Tarea | Atajo de Teclado (Windows/Linux) | Descripción |
|---|---|---|
| Iniciar/Detener Depuración | F5 |
Comienza la sesión de depuración o continúa si está en pausa. |
| Añadir/Quitar Punto de Interrupción | F9 |
Coloca un breakpoint en la línea actual. |
| Paso Siguiente (Step Over) | F10 |
Ejecuta la línea actual y pasa a la siguiente, sin entrar en llamadas a funciones. |
| Entrar en Función (Step Into) | F11 |
Entra en la definición de la función llamada en la línea actual. |
| Salir de Función (Step Out) | Shift + F11 |
Continúa la ejecución hasta el final de la función actual y vuelve a la llamada. |