Atajos de teclado de VS Code para Windows y Mac

Todos los atajos predeterminados de Visual Studio Code para Windows y Mac, con las diferencias de Linux: multicursor, búsqueda, refactorización y terminal.

Atajos de teclado de VS Code (Windows y Mac) — freetoolsforweb.com

Última verificación: con la documentación de VS Code y los enlaces de teclado predeterminados para Windows, macOS y Linux. 188 atajos.

Cómo leer las teclas
  • Combinaciones encadenadas: Control más K y luego Control más S significa pulsar Ctrl+K, soltar y luego pulsar Ctrl+S. VS Code espera la segunda tecla después de la primera.
  • Linux usa las teclas de Windows salvo cuando una fila indica “Linux:”, como Control más Mayús más I para dar formato a un documento.
  • Estos son los valores predeterminados. Tus propios enlaces de teclado o los de una extensión tienen prioridad; compruébalos con Control más K y luego Control más S (Comando más K y luego Comando más S en Mac).

Se muestran los 188 atajos en 12 categorías

General y paleta de comandos#

AcciónWindowsMacCopiar
Mostrar la paleta de comandos (todos los comandos)Control más Mayús más Po F1Mayús más Comando más Po F1
Apertura rápida: ir a un archivo por nombreControl más PComando más P
Nueva ventanaControl más Mayús más NMayús más Comando más N
Cerrar la ventanaAlt más F4o Control más Mayús más WLinux: Alt+F4 (la hoja de referencia también indica Ctrl+W).Mayús más Comando más W
Abrir ConfiguraciónControl más comaComando más coma
Abrir el editor de métodos abreviados de tecladoControl más K y luego Control más SComando más K y luego Comando más S
Elegir un tema de colorControl más K y luego Control más TComando más K y luego Comando más T
Abrir una carpeta o un área de trabajo recienteControl más RControl más R
Apertura rápida de una vistaControl más QLinux: sin atajo predeterminado.Control más Q

Edición básica#

AcciónWindowsMacCopiar
Cortar la línea (sin selección)Control más XComando más X
Copiar la línea (sin selección)Control más CComando más C
DeshacerControl más ZComando más Z
RehacerControl más YMayús más Comando más Z
Mover la línea hacia arribaAlt más flecha arribaOpción más flecha arriba
Mover la línea hacia abajoAlt más flecha abajoOpción más flecha abajo
Copiar (duplicar) la línea arribaMayús más Alt más flecha arribaLinux: Ctrl+Shift+Alt+Up.Opción más Mayús más flecha arriba
Copiar (duplicar) la línea abajoMayús más Alt más flecha abajoLinux: Ctrl+Shift+Alt+Down.Opción más Mayús más flecha abajo
Eliminar la líneaControl más Mayús más KMayús más Comando más K
Insertar una línea debajoControl más IntroComando más Intro
Insertar una línea encimaControl más Mayús más IntroMayús más Comando más Intro
Saltar al corchete correspondienteControl más Mayús más barra invertidaMayús más Comando más barra invertida
Aumentar la sangría de la líneaControl más corchete de cierreComando más corchete de cierre
Reducir la sangría de la líneaControl más corchete de aperturaComando más corchete de apertura
Ir al principio de la líneaInicioInicio
Ir al final de la líneaFinFin
Ir al principio del archivoControl más InicioComando más flecha arriba
Ir al final del archivoControl más FinComando más flecha abajo
Desplazarse una línea hacia arribaControl más flecha arribaControl más Re Pág
Desplazarse una línea hacia abajoControl más flecha abajoControl más Av Pág
Desplazarse una página hacia arribaAlt más Re PágComando más Re Pág
Desplazarse una página hacia abajoAlt más Av PágComando más Av Pág
Alternar comentario de líneaControl más barraComando más barra
Agregar comentario de líneaControl más K y luego Control más CComando más K y luego Comando más C
Quitar comentario de líneaControl más K y luego Control más UComando más K y luego Comando más U
Alternar comentario de bloqueMayús más Alt más ALinux: Ctrl+Shift+A.Opción más Mayús más A
Alternar ajuste de líneaAlt más ZOpción más Z
Plegar (contraer) la regiónControl más Mayús más corchete de aperturaOpción más Comando más corchete de apertura
Desplegar (expandir) la regiónControl más Mayús más corchete de cierreOpción más Comando más corchete de cierre
Alternar plegado en el cursorControl más K y luego Control más LComando más K y luego Comando más L
Plegar todas las subregionesControl más K y luego Control más corchete de aperturaComando más K y luego Comando más corchete de apertura
Desplegar todas las subregionesControl más K y luego Control más corchete de cierreComando más K y luego Comando más corchete de cierre
Plegar todas las regionesControl más K y luego Control más 0Comando más K y luego Comando más 0
Desplegar todas las regionesControl más K y luego Control más JComando más K y luego Comando más J
Plegar todos los comentarios de bloqueControl más K y luego Control más barraComando más K y luego Comando más barra
Alternar modo sobrescribir / insertarInsertarOpción más Comando más O

Multicursor y selección#

AcciónWindowsMacCopiar
Añadir un cursor donde haces clicAlt más clicEn algunas distribuciones de Linux el gestor de ventanas usa Alt+Click; cambia el modificador con la opción editor.multiCursorModifier.Opción más clic
Añadir un cursor encimaControl más Alt más flecha arribaLinux: Shift+Alt+Up.Opción más Comando más flecha arriba
Añadir un cursor debajoControl más Alt más flecha abajoLinux: Shift+Alt+Down.Opción más Comando más flecha abajo
Deshacer la última operación de cursorControl más UComando más U
Añadir cursores al final de cada línea seleccionadaMayús más Alt más IOpción más Mayús más I
Seleccionar la línea actualControl más LComando más L
Seleccionar la palabra y añadir la siguiente coincidenciaControl más DComando más D
Mover la última selección a la siguiente coincidencia (omitir)Control más K y luego Control más DComando más K y luego Comando más D
Seleccionar todas las apariciones de la selecciónControl más Mayús más LMayús más Comando más L
Seleccionar todas las apariciones de la palabra actualControl más F2Comando más F2
Expandir la selección (selección inteligente)Mayús más Alt más flecha derechaControl más Mayús más Comando más flecha derecha
Reducir la selecciónMayús más Alt más flecha izquierdaControl más Mayús más Comando más flecha izquierda
Selección de columna (cuadro) con el ratónMayús más Alt más arrastrarOpción más Mayús más arrastrar
Selección de columna (cuadro) con el tecladoControl más Mayús más Alt más teclas de flechaOpción más Mayús más Comando más teclas de flecha
Selección de columna (cuadro) una página arriba o abajoControl más Mayús más Alt más Re Págo Control más Mayús más Alt más Av PágOpción más Mayús más Comando más Re Págo Opción más Mayús más Comando más Av Pág

Edición avanzada de lenguaje (IntelliSense, refactorización)#

AcciónWindowsMacCopiar
Mostrar sugerencias (IntelliSense)Control más barra espaciadoraControl más barra espaciadora
Mostrar sugerencias de parámetrosControl más Mayús más barra espaciadoraMayús más Comando más barra espaciadora
Dar formato al documentoMayús más Alt más FLinux: Ctrl+Shift+I.Opción más Mayús más F
Dar formato a la selecciónControl más K y luego Control más FComando más K y luego Comando más F
Ir a la definiciónF12F12
Ver la definición sin salir (Peek)Alt más F12Linux: Ctrl+Shift+F10.Opción más F12
Abrir la definición en el lateralControl más K y luego F12Comando más K y luego F12
Corrección rápida (acciones de código)Control más puntoComando más punto
Ir a referenciasMayús más F12Mayús más F12
Mostrar todas las referencias en la vista ReferenciasMayús más Alt más F12Opción más Mayús más F12
Cambiar el nombre del símboloF2F2
Mostrar información al pasar el ratónControl más K y luego Control más IComando más K y luego Comando más I
Reemplazar por el valor siguienteControl más Mayús más puntoMayús más Comando más punto
Reemplazar por el valor anteriorControl más Mayús más comaMayús más Comando más coma
Recortar espacios en blanco finalesControl más K y luego Control más XComando más K y luego Comando más X
Cambiar el modo de lenguaje del archivoControl más K y luego MComando más K y luego M

Gestión de editores y ventanas#

AcciónWindowsMacCopiar
Cerrar el editor (pestaña)Control más F4o Control más WLinux: Ctrl+W.Comando más W
Cerrar todos los editores del grupoControl más K y luego WComando más K y luego W
Cerrar todos los editoresControl más K y luego Control más WComando más K y luego Comando más W
Cerrar la carpetaControl más K y luego FComando más K y luego F
Dividir el editorControl más barra invertidaComando más barra invertida
Dividir el editor dentro de su grupoControl más K y luego Control más Mayús más barra invertidaComando más K y luego Mayús más Comando más barra invertida
Enfocar el 1.º, 2.º o 3.er grupo de editoresControl más 1 a 3Comando más 1 a 3
Enfocar el grupo de editores de la izquierdaControl más K y luego Control más flecha izquierdaComando más K y luego Comando más flecha izquierda
Enfocar el grupo de editores de la derechaControl más K y luego Control más flecha derechaComando más K y luego Comando más flecha derecha
Abrir el editor (pestaña) de la derechaControl más Av PágOpción más Comando más flecha derecha
Abrir el editor (pestaña) de la izquierdaControl más Re PágOpción más Comando más flecha izquierda
Mover el editor (pestaña) a la izquierdaControl más Mayús más Re PágComando más K y luego Mayús más Comando más flecha izquierda
Mover el editor (pestaña) a la derechaControl más Mayús más Av PágComando más K y luego Mayús más Comando más flecha derecha
Mover el grupo de editores activo a la izquierdaControl más K y luego flecha izquierdaComando más K y luego flecha izquierda
Mover el grupo de editores activo a la derechaControl más K y luego flecha derechaComando más K y luego flecha derecha
Mover el editor al grupo siguienteControl más Alt más flecha derechaControl más Comando más flecha derecha
Mover el editor al grupo anteriorControl más Alt más flecha izquierdaControl más Comando más flecha izquierda
Mantener abierto un editor de vista previaControl más K y luego IntroComando más K y luego Intro
Anclar la pestaña del editorControl más K y luego Mayús más IntroComando más K y luego Mayús más Intro
Alternar maximizar grupo de editoresControl más K y luego Control más MComando más K y luego Comando más M
Alternar diseño de editores vertical/horizontalMayús más Alt más 0Opción más Comando más 0
Copiar el editor en una ventana nuevaControl más K y luego OComando más K y luego O

Gestión de archivos#

AcciónWindowsMacCopiar
Nuevo archivoControl más NComando más N
Abrir archivoControl más OComando más O
GuardarControl más SComando más S
Guardar comoControl más Mayús más SMayús más Comando más S
Guardar todoControl más K y luego SLinux: sin atajo predeterminado.Opción más Comando más S
Volver a abrir el último editor cerradoControl más Mayús más TMayús más Comando más T
Copiar la ruta del archivo activoControl más K y luego PComando más K y luego P
Mostrar el archivo activo en el Explorador de archivos / FinderControl más K y luego RComando más K y luego R
Comparar el archivo activo con el portapapelesControl más K y luego CComando más K y luego C
Comparar el archivo activo con la versión guardadaControl más K y luego DComando más K y luego D
Abrir el archivo en el lateral (desde Apertura rápida o el Explorador)Control más IntroControl más Intro
Buscar un archivo en el árbol del ExploradorCon el foco en el Explorador.Control más Alt más FOpción más Comando más F

Pantalla, vistas y paneles#

AcciónWindowsMacCopiar
Alternar la barra lateral principalControl más BComando más B
Alternar la barra lateral secundariaControl más Alt más BOpción más Comando más B
Alternar el panel (terminal, salida, problemas)Control más JComando más J
Mostrar el ExploradorControl más Mayús más EMayús más Comando más E
Mostrar Control de código fuente (Git)Control más Mayús más GControl más Mayús más G
Mostrar Ejecución y depuraciónControl más Mayús más DMayús más Comando más D
Mostrar ExtensionesControl más Mayús más XMayús más Comando más X
Mostrar el panel SalidaControl más Mayús más ULinux: Ctrl+K Ctrl+H.Mayús más Comando más U
Alternar pantalla completaF11Control más Comando más F
Alternar modo Zen (pulsa Esc dos veces para salir)Control más K y luego ZComando más K y luego Z
AcercarControl más igualComando más igual
AlejarControl más guionComando más guion
Restablecer zoomControl más cero del teclado numéricoComando más cero del teclado numérico
Alternar vista previa de MarkdownControl más Mayús más VMayús más Comando más V
Abrir la vista previa de Markdown en el lateralControl más K y luego VComando más K y luego V

Depuración y tareas#

AcciónWindowsMacCopiar
Alternar punto de interrupciónF9F9
Iniciar o continuar la depuraciónF5F5
Ejecutar sin depurarControl más F5Control más F5
Detener la depuraciónMayús más F5Mayús más F5
PausarF6F6
Depurar paso a paso por procedimientosF10F10
Depurar paso a paso por instruccionesF11F11
Salir del método actual (step out)Mayús más F11Mayús más F11
Ejecutar la tarea de compilaciónControl más Mayús más BMayús más Comando más B

Terminal integrado#

AcciónWindowsMacCopiar
Mostrar u ocultar el terminal integradoControl más acento graveControl más acento grave
Crear un terminal nuevoControl más Mayús más acento graveControl más Mayús más acento grave
Dividir el terminalCon el foco en el terminal.Control más Mayús más 5Comando más barra invertida
Copiar la selección en el terminalControl más CLinux: Ctrl+Shift+C.Comando más C
Pegar en el terminalControl más VLinux: Ctrl+Shift+V.Sin atajo predeterminado
Buscar en el terminalCon el foco en el terminal.Control más FComando más F
Desplazarse al comando anteriorControl más flecha arribaComando más flecha arriba
Desplazarse al comando siguienteControl más flecha abajoComando más flecha abajo
Desplazar el terminal una página hacia arribaMayús más Re PágRe Pág
Desplazar el terminal una página hacia abajoMayús más Av PágAv Pág
Desplazarse al principio del terminalControl más InicioLinux: Shift+Home.Comando más Inicio
Desplazarse al final del terminalControl más FinLinux: Shift+End.Comando más Fin
Enfocar el siguiente terminal de un grupo divididoAlt más flecha derechaOpción más Comando más flecha derecha
Enfocar el terminal anterior de un grupo divididoAlt más flecha izquierdaOpción más Comando más flecha izquierda
Enfocar el siguiente grupo de terminalesControl más Av PágMayús más Comando más corchete de cierre
Enfocar el grupo de terminales anteriorControl más Re PágMayús más Comando más corchete de apertura
Abrir un terminal externoControl más Mayús más CMayús más Comando más C

Chat e IA#

AcciónWindowsMacCopiar
Abrir la vista ChatControl más Alt más IControl más Comando más I
Abrir el chat en modo agenteControl más Mayús más ILinux: Ctrl+Shift+Alt+I.Mayús más Comando más I
Chat en línea en el editor o el terminalControl más IComando más I
Abrir el chat rápidoControl más Mayús más Alt más LOpción más Mayús más Comando más L
Abrir el selector de modelos de lenguajeEn la vista Chat.Control más Alt más puntoOpción más Comando más punto
Abrir el selector de agentesEn la vista Chat.Control más puntoComando más punto
Iniciar una nueva sesión de chatEn la vista Chat.Control más NComando más N
Aceptar una sugerencia en línea (texto fantasma)TabuladorTabulador
Fuentes (7 páginas oficiales)

Todo funciona en tu navegador; las búsquedas no se envían a ningún sitio. Los atajos están comprobados con la documentación oficial de VS Code. Ver todas las herramientas gratis.

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

Esta guía rápida de atajos de VS Code recoge los atajos de teclado predeterminados de Visual Studio Code para Windows y Mac en una sola tabla, con las teclas de Linux indicadas donde cambian. Cubre los atajos que cambian lo rápido que editas, como Ctrl+D para añadir la siguiente coincidencia a una selección multicursor, Alt+Arriba y Abajo para mover líneas, F2 para cambiar el nombre de un símbolo en todas partes y Ctrl+Shift+P para la paleta de comandos, además de las combinaciones encadenadas (Ctrl+K y luego otra tecla), difíciles de descubrir por tu cuenta.

Todo se comprobó el 2026-10-18 con code.visualstudio.com: las hojas de referencia oficiales de atajos de teclado para Windows, macOS y Linux y la documentación actual, que prevalece cuando ambas no coinciden. Son los valores predeterminados para una distribución de teclado de EE. UU. Las extensiones, los mapas de teclas (Vim, IntelliJ, Sublime) y tu propio keybindings.json los sustituyen, así que si un atajo hace otra cosa en tu equipo, revisa el editor de métodos abreviados de teclado con Ctrl+K Ctrl+S.

Cómo usarla

  1. Elige un chip de categoría (Multicursor, Búsqueda, Terminal...) o recorre la lista completa.
  2. Busca por acción ("duplicar línea") o por teclas ("shift alt down").
  3. En combinaciones encadenadas como Ctrl+K y luego Ctrl+S, pulsa el primer par, suelta y pulsa el segundo.
  4. En Linux, usa la columna de Windows salvo que la fila tenga una nota "Linux:".
  5. Copia un atajo, enlaza a una fila o imprime la guía rápida como PDF.

Preguntas frecuentes

¿Cómo abro la paleta de comandos en VS Code?

Pulsa Ctrl+Shift+P en Windows y Linux o Cmd+Shift+P en un Mac. F1 funciona en los tres. La paleta de comandos muestra todos los comandos con su atajo actual, así que también es la forma más rápida de consultar uno. Ctrl+P (Cmd+P) abre en cambio la apertura rápida de archivos (Quick Open).

¿Cómo uso varios cursores en VS Code?

Alt+clic (Option+clic en Mac) añade un cursor donde haces clic. Ctrl+Alt+Arriba o Abajo (Cmd+Option+Arriba/Abajo en Mac, Shift+Alt+Arriba/Abajo en Linux) añade uno en la línea de arriba o de abajo. Ctrl+D (Cmd+D) selecciona la palabra y luego cada siguiente aparición, y Ctrl+Shift+L (Cmd+Shift+L) selecciona todas las apariciones a la vez. Ctrl+U deshace el último cursor añadido.

¿Cuál es el atajo para dar formato al código en VS Code?

Shift+Alt+F en Windows, Shift+Option+F en un Mac y Ctrl+Shift+I en Linux dan formato a todo el documento con el formateador configurado para ese lenguaje. Para dar formato solo a la selección, pulsa Ctrl+K y luego Ctrl+F (Cmd+K y luego Cmd+F).

¿Cómo comento líneas en VS Code?

Ctrl+/ (Cmd+/ en Mac) activa o desactiva un comentario de línea en la línea actual o en cada línea seleccionada. Shift+Alt+A (Shift+Option+A en Mac, Ctrl+Shift+A en Linux) activa o desactiva un comentario de bloque alrededor de la selección.

¿Cómo duplico una línea en VS Code?

En Windows, Shift+Alt+Abajo copia la línea debajo y Shift+Alt+Arriba encima; en un Mac usa Shift+Option+Abajo o Arriba, y en Linux, Ctrl+Shift+Alt+Abajo o Arriba. Sin Shift, Alt+Arriba y Alt+Abajo mueven la línea en lugar de copiarla.

¿Cómo cambio o restablezco un atajo de teclado en VS Code?

Abre el editor de métodos abreviados de teclado con Ctrl+K y luego Ctrl+S (Cmd+K y luego Cmd+S), busca el comando, haz doble clic en él y pulsa las teclas nuevas. Para editar directamente el archivo JSON, usa el botón Abrir métodos abreviados de teclado (JSON) de la esquina superior derecha de ese editor. Haz clic derecho en una entrada para Quitar enlace de teclado o Mostrar los mismos enlaces de teclado, lo que revela los conflictos.

Los atajos de VS Code que más tiempo ahorran

Los atajos para abrir menús ahorran segundos; estos ahorran minutos porque sustituyen ediciones manuales completas (primero las teclas de Windows, las de Mac entre paréntesis):

• Ctrl+D (Cmd+D): selecciona la siguiente aparición de la palabra para un cambio de nombre rápido con multicursor

• Alt+Arriba / Abajo (Option+Arriba / Abajo): mueve la línea; añade Shift para copiarla

• Ctrl+Shift+K (Cmd+Shift+K): elimina la línea sin seleccionarla

• F2: cambia el nombre de un símbolo en todo el proyecto, no solo en el archivo

• F12 y Alt+F12 (Option+F12): ir a una definición o echarle un vistazo; Alt+Izquierda (Ctrl+- en Mac) vuelve atrás

• Ctrl+. (Cmd+.): corrección rápida, para imports que faltan y arreglos del linter

• Ctrl+P (Cmd+P) y Ctrl+Shift+O (Cmd+Shift+O): abre un archivo y luego salta a un símbolo dentro de él

• Ctrl+G (también Ctrl+G en Mac): ir a un número de línea de un mensaje de error

• Ctrl+` (también Ctrl+` en Mac): muestra u oculta el terminal; Ctrl+J (Cmd+J) muestra u oculta todo el panel

Combinaciones encadenadas: por qué algunos atajos necesitan dos pasos

A VS Code se le acaban las combinaciones simples, así que muchos comandos empiezan por Ctrl+K (Cmd+K en Mac) y esperan una segunda tecla. Pulsa Ctrl+K, suelta y pulsa la segunda parte; VS Code la espera. Ctrl+K Ctrl+S abre el editor de métodos abreviados de teclado; Ctrl+K Ctrl+T, el selector de temas; Ctrl+K Z, el modo Zen; Ctrl+K V, una vista previa de Markdown al lado, y Ctrl+K Ctrl+0 pliega todo.

Fíjate en si la segunda tecla también necesita Ctrl. Ctrl+K M (sin Ctrl en la M) cambia el modo de lenguaje del archivo, mientras que Ctrl+K Ctrl+M maximiza el grupo de editores. Esta guía rápida escribe cada paso completo.

Linux y otras distribuciones de teclado

En Linux, VS Code usa casi siempre las teclas de Windows, con algunos cambios donde el entorno de escritorio ya ocupa una combinación. Las que conviene conocer:

• Dar formato al documento: Ctrl+Shift+I en lugar de Shift+Alt+F

• Añadir cursor arriba/abajo: Shift+Alt+Arriba/Abajo en lugar de Ctrl+Alt+Arriba/Abajo

• Copiar línea arriba/abajo: Ctrl+Shift+Alt+Arriba/Abajo

• Comentario de bloque: Ctrl+Shift+A; ver la definición (Peek Definition): Ctrl+Shift+F10

• Atrás / adelante: Ctrl+Alt+- y Ctrl+Shift+-

• Copiar y pegar en el terminal: Ctrl+Shift+C y Ctrl+Shift+V

La documentación de VS Code muestra los atajos para una distribución de teclado de EE. UU. En otras distribuciones, teclas como [, ] y / pueden estar en otro sitio; el editor de métodos abreviados de teclado muestra las teclas de tu distribución real.

Herramientas gratis relacionadas

  • Formateador JSON — Formatea, minifica y valida JSON, con los errores de análisis localizados por línea y columna. En tu navegador, sin subir nada.
  • Probador de regex — Prueba una expresión regular con un texto de ejemplo, con resaltado de coincidencias en vivo, grupos de captura y vista previa de reemplazo. Gratis, en tu navegador.
  • Guía rápida de Claude Code — Comandos de barra, flags de la CLI, atajos de teclado, ubicaciones de CLAUDE.md y de la configuración, hooks y comandos MCP de Claude Code en una sola página.
  • Atajos de teclado de Windows — Todos los atajos de Windows 11 en una lista con búsqueda e imprimible: tecla Windows, Snap, escritorios, capturas de pantalla y Explorador de archivos.
  • Atajos de teclado de Mac — Todos los atajos de macOS con los símbolos ⌘ ⌥ ⌃ ⇧ explicados: capturas de pantalla, mosaico de ventanas, Finder, Safari y caracteres especiales.