Cheatsheets

Chuletas de comandos y sintaxis que uso a diario a primer vistazo.

VS Code

🎨 Paleta y acceso rápido

ctrl+shift+p (f1)               # Paleta de comandos
ctrl+p                          # Abrir archivo rápido (fuzzy)
ctrl+,                          # Abrir configuración
ctrl+k ctrl+s                   # Ver/editar atajos de teclado
ctrl+k ctrl+t                   # Cambiar tema de color
ctrl+tab                        # Cambiar entre archivos abiertos
Ctrl+P → prefijos de búsqueda:
>  comandos          @  símbolo del archivo
:  ir a línea        #  símbolo en todo el workspace

🗂️ Interfaz

ctrl+b                          # Mostrar/ocultar sidebar
ctrl+shift+e                    # Explorador de archivos
ctrl+shift+f                    # Búsqueda global
ctrl+shift+g                    # Control de código (git)
ctrl+shift+x                    # Extensiones
ctrl+shift+d                    # Panel de run y debug
ctrl+j                          # Mostrar/ocultar panel inferior
ctrl+`                          # Mostrar/ocultar terminal
ctrl+shift+`                    # Nueva terminal
ctrl+\                          # Dividir editor
ctrl+1 / ctrl+2 / ctrl+3        # Ir a grupo de editor 1, 2, 3
ctrl+w                          # Cerrar pestaña actual
ctrl+k z                        # Modo Zen (esc esc para salir)
f11                             # Pantalla completa

✏️ Edición

alt+↑ / alt+↓                   # Mover línea arriba/abajo
shift+alt+↑ / shift+alt+↓       # Duplicar línea arriba/abajo
ctrl+shift+k                    # Eliminar línea
ctrl+enter                      # Insertar línea debajo
ctrl+shift+enter                # Insertar línea arriba
ctrl+/                          # Comentar/descomentar línea
shift+alt+a                     # Comentar bloque
ctrl+] / ctrl+[                 # Aumentar / reducir sangría
ctrl+x                          # Cortar línea (sin selección)
ctrl+c                          # Copiar línea (sin selección)
alt+shift+f                     # Formatear documento

🖱️ Multicursor y selección

ctrl+d                          # Seleccionar siguiente coincidencia
ctrl+shift+l                    # Seleccionar todas las coincidencias
alt+clic                        # Insertar cursor
ctrl+alt+↑ / ctrl+alt+↓         # Cursor arriba/abajo (columna)
ctrl+l                          # Seleccionar línea actual
shift+alt+arrastrar             # Selección en columna (ratón)
esc                             # Salir del modo multicursor

🔍 Búsqueda y reemplazo

ctrl+f                          # Buscar en el archivo
ctrl+h                          # Reemplazar en el archivo
ctrl+shift+f                    # Buscar en todo el proyecto
ctrl+shift+h                    # Reemplazar en todo el proyecto
f3 / shift+f3                   # Coincidencia siguiente / anterior
ctrl+k ctrl+d                    # Saltar coincidencia (en buscar)
alt+enter                        # Seleccionar todas las coincidencias (en buscar)

🧭 Navegación por código

f12                             # Ir a la definición
alt+f12                         # Ver definición (peek, sin saltar)
ctrl+k f12                      # Abrir definición a un lado
shift+f12                       # Ver todas las referencias
ctrl+shift+o                    # Ir a símbolo del archivo
ctrl+t                          # Ir a símbolo del workspace
ctrl+g                          # Ir a línea concreta
ctrl+shift+\                    # Ir al bracket correspondiente
alt+← / alt+→                   # Volver / avanzar (historial nav.)
f8 / shift+f8                   # Error / warning siguiente / anterior
ctrl+shift+m                    # Panel de problemas

🐞 Depuración y tareas

f5                              # Iniciar / continuar debug
shift+f5                        # Detener debug
ctrl+shift+f5                   # Reiniciar debug
f9                              # Poner/quitar breakpoint
f10                             # Step over (siguiente línea)
f11                             # Step into (entrar en función)
shift+f11                       # Step out (salir de función)
ctrl+shift+b                    # Ejecutar tarea de build

💻 CLI desde terminal

code .                          # Abrir carpeta actual
code archivo.txt                # Abrir archivo
code -n .                       # Abrir en ventana nueva
code -r .                       # Abrir reutilizando ventana
code -g archivo.ts:42           # Abrir archivo en línea 42
code -d a.txt b.txt             # Comparar archivos (diff)
code --list-extensions          # Listar extensiones instaladas
code --install-extension ext    # Instalar extensión

Tip: Casi todo es un comando: si no recuerdas el atajo, abre la paleta con ctrl+shift+p y escribe lo que quieres hacer. Los atajos muestran el símbolo ⌘ en macOS y difieren ligeramente.