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