Saltar a contenido

Atajos de VS Code

Atajos y flujos de trabajo completos de Visual Studio Code para mejorar la productividad en todas las plataformas.

Atajos Generales

Windows/Linux macOS Descripción
Ctrl+Shift+P Cmd+Shift+P Mostrar Paleta de Comandos
Ctrl+P Cmd+P Apertura Rápida (Ir al Archivo)
Ctrl+Shift+N Cmd+Shift+N Nueva Ventana
Ctrl+Shift+W Cmd+Shift+W Cerrar ventana
Ctrl+N Cmd+N Nuevo Archivo
Ctrl+O Cmd+O Abrir Archivo
Ctrl+S Cmd+S Guardar
Ctrl+Shift+S Cmd+Shift+S Guardar como
Ctrl+K S Cmd+K S Guardar Todo
Ctrl+W Cmd+W Cerrar archivo
Ctrl+K Ctrl+W Cmd+K Cmd+W Cerrar Todo
Ctrl+Z Cmd+Z Deshacer
Ctrl+Y Cmd+Shift+Z Rehacer
## Navegación
Windows/Linux macOS Descripción
Ctrl+G Cmd+G Ir a Línea
Ctrl+Shift+O Cmd+Shift+O Ir a Symbol
Ctrl+T Cmd+T Mostrar Todos los Símbolos
F12 F12 Ir a Definición
Alt+F12 Option+F12 Definición de Peek
Shift+F12 Shift+F12 Mostrar Referencias
Ctrl+K F12 Cmd+K F12 Definición Abierta al Lado
Ctrl+Alt+- Ctrl+Cmd+- Volver
Ctrl+Shift+- Ctrl+Shift+Cmd+- Avanzar
Ctrl+M Cmd+M Cambiar de Pestaña Mueve el Enfoque
## Edición
Windows/Linux macOS Descripción
Ctrl+X Cmd+X Cortar Línea (selección vacía)
Ctrl+C Cmd+C Copiar Línea (selección vacía)
Alt+↑/↓ Option+↑/↓ Mover Línea Arriba/Abajo
Shift+Alt+↓/↑ Shift+Option+↓/↑ Copiar Línea Arriba/Abajo
Ctrl+Shift+K Cmd+Shift+K Eliminar línea
Ctrl+Enter Cmd+Enter Insertar línea debajo
Ctrl+Shift+Enter Cmd+Shift+Enter Insertar Línea Arriba
Ctrl+Shift+\ Cmd+Shift+\ Saltar al Corchete Coincidente
Ctrl+] Cmd+] Sangrar línea
Ctrl+[ Cmd+[ Desplazar línea a la izquierda
Home/End Home/End Ir al Inicio/Final de Línea
Ctrl+Home Cmd+↑ Ir al Inicio del Archivo
Ctrl+End Cmd+↓ Ir al Final del Archivo
## Múltiples Cursores y Selección
Windows/Linux macOS Descripción
Alt+Click Option+Click Insertar Cursor
Ctrl+Alt+↑/↓ Cmd+Option+↑/↓ Insertar Cursor Arriba/Abajo
Ctrl+U Cmd+U Deshacer Última Operación de Cursor
Shift+Alt+I Shift+Option+I Insertar cursor al final de cada línea seleccionada
Ctrl+L Cmd+L Seleccionar Línea Actual
Ctrl+Shift+L Cmd+Shift+L Seleccionar todas las ocurrencias de la selección actual
Ctrl+F2 Cmd+F2 Seleccionar todas las ocurrencias de la palabra actual
Shift+Alt+→ Shift+Option+→ Expandir Selección
Shift+Alt+← Shift+Option+← Reducir Selección
Shift+Alt+(drag mouse) Shift+Option+(drag mouse) Selección de columna (cuadro)
## Buscar y Reemplazar
Windows/Linux macOS Descripción
Ctrl+F Cmd+F Encontrar
Ctrl+H Cmd+Option+F Reemplazar
F3 Cmd+G Buscar Siguiente
Shift+F3 Cmd+Shift+G Buscar anterior
Alt+Enter Option+Enter Seleccionar todas las ocurrencias de Buscar coincidencia
Ctrl+D Cmd+D Agregar Selección al Siguiente Resultado de Búsqueda
Ctrl+K Ctrl+D Cmd+K Cmd+D Mover última selección al siguiente resultado de búsqueda
Alt+C/R/W Option+C/R/W Alternar Mayúsculas/Minúsculas Sensible/Regex/Palabra Completa
## Edición de Lenguajes Enriquecidos
Windows/Linux macOS Descripción
Ctrl+Space Cmd+Space Sugerencia de Trigger
Ctrl+Shift+Space Cmd+Shift+Space Sugerencias de Parámetros de Trigger
Shift+Alt+F Shift+Option+F Formatear Documento
Ctrl+K Ctrl+F Cmd+K Cmd+F Selección de Formato
F12 F12 Ir a Definición
Alt+F12 Option+F12 Definición de Peek
Ctrl+K F12 Cmd+K F12 Definición Abierta al Lado
Ctrl+. Cmd+. Solución Rápida
Shift+F12 Shift+F12 Mostrar Referencias
F2 F2 Renombrar Símbolo
Ctrl+K Ctrl+X Cmd+K Cmd+X Eliminar Espacios en Blanco al Final
Ctrl+K M Cmd+K M Cambiar Idioma de Archivo
## Gestión de Archivos
Windows/Linux macOS Descripción
Ctrl+Tab Cmd+Tab Open Next
Ctrl+Shift+Tab Cmd+Shift+Tab Abrir Anterior
Ctrl+K P Cmd+K P Copiar Ruta del Archivo Activo
Ctrl+K R Cmd+K R Mostrar Archivo Activo en Explorer
Ctrl+K O Cmd+K O Mostrar Archivo Activo en Nueva Ventana
## Visualización
Windows/Linux macOS Descripción
F11 Cmd+Ctrl+F Alternar Pantalla Completa
Shift+Alt+0 Shift+Option+0 Alternar Diseño del Editor (horizontal/vertical)
Ctrl+= Cmd+= Acercar zoom
Ctrl+- Cmd+- Zoom Out
Ctrl+0 Cmd+0 Restablecer Zoom
Ctrl+B Cmd+B Alternar Visibilidad de la Barra Lateral
Ctrl+Shift+E Cmd+Shift+E Mostrar Explorador / Alternar Enfoque
Ctrl+Shift+F Cmd+Shift+F Mostrar Búsqueda
Ctrl+Shift+G Cmd+Shift+G Mostrar Control de Código Fuente
Ctrl+Shift+D Cmd+Shift+D Mostrar Debug
Ctrl+Shift+X Cmd+Shift+X Mostrar Extensiones
Ctrl+Shift+H Cmd+Shift+H Reemplazar en Archivos
Ctrl+Shift+J Cmd+Shift+J Alternar Detalles de Búsqueda
Ctrl+Shift+U Cmd+Shift+U Mostrar Panel de Salida
Ctrl+Shift+V Cmd+Shift+V Vista previa de Markdown
Ctrl+K V Cmd+K V Abrir Vista Previa de Markdown al Lado
## Depuración
Windows/Linux macOS Descripción
F9 F9 Alternar Punto de Interrupción
F5 F5 Iniciar/Continuar
Shift+F5 Shift+F5 Detener
F11 F11 Paso Adentro
Shift+F11 Shift+F11 Salir a la Calle
F10 F10 Paso por Encima
Ctrl+K Ctrl+I Cmd+K Cmd+I Mostrar Hover
## Terminal Integrada
Windows/Linux macOS Descripción
Ctrl+`` |Cmd+`` Mostrar Terminal Integrada
Ctrl+Shift+`` |Cmd+Shift+`` Crear Nueva Terminal
Ctrl+C Cmd+C Copiar Selección
Ctrl+V Cmd+V Pegar en Terminal Activa
Ctrl+↑/↓ Cmd+↑/↓ Desplazar Arriba/Abajo
Shift+PgUp/PgDn Shift+PgUp/PgDn Desplazar Página Arriba/Abajo
Ctrl+Home/End Cmd+Home/End Desplazar hacia Arriba/Abajo
## Flujos de Trabajo Comunes

Configuración de Proyecto

# Open project in VS Code
code .
code /path/to/project

# Open specific file
code filename.js

# Open with specific settings
code --user-data-dir /path/to/settings

Gestión de Extensiones

# Install extension
code --install-extension ms-python.python

# List installed extensions
code --list-extensions

# Disable all extensions
code --disable-extensions

Configuración del Espacio de Trabajo

// .vscode/settings.json
\\\\{
  "editor.fontSize": 14,
  "editor.tabSize": 2,
  "files.autoSave": "afterDelay",
  "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}

Mejores Prácticas

Consejos de Productividad

  • Usar Paleta de Comandos (Ctrl+Shift+P) para acceso rápido a todos los comandos
  • Dominar la edición de múltiples cursores para cambios en bloque
  • Utilizar IntelliSense para codificación más rápida
  • Configurar enlaces de teclado personalizados para acciones frecuentes
  • Usar configuraciones de espacio de trabajo para configuraciones específicas de proyecto

Organización de Código

  • Usar explorador de archivos (Ctrl+Shift+E) para navegación rápida
  • Organizar archivos con estructura de carpetas adecuada
  • Usar búsqueda (Ctrl+Shift+F) para encontrar entre archivos
  • Aprovechar integración de Git para control de versiones
  • Usar extensiones para características específicas de lenguaje

Flujo de Depuración

  • Establecer puntos de interrupción estratégicamente
  • Usar consola de depuración para evaluación en tiempo de ejecución
  • Configurar launch.json para escenarios de depuración personalizados
  • Utilizar puntos de interrupción condicionales para depuración compleja
  • Usar terminal integrada para depuración por línea de comandos

Optimización de Rendimiento

  • Deshabilitar extensiones no utilizadas
  • Usar configuraciones específicas de espacio de trabajo
  • Configurar exclusiones de archivos para proyectos grandes
  • Usar desarrollo remoto para proyectos que requieren muchos recursos
  • Optimizar configuraciones para su flujo de trabajo específico