piapia123
es

Atajos de VS Code

Consultas

Todo se ejecuta en tu navegador: no se sube nada

Entrada
Arrastra un archivo aquí para cargarlo
Resultado

Más de setenta atajos por defecto de VS Code, buscables por nombre de comando, por combinación de teclas o por categoría, con Windows / Linux y macOS mostrados en paralelo. Por qué solo VS Code y no «atajos del front-end»: esa expresión suena más amplia, pero dentro de la caja hay varios mapas de teclas sin relación entre sí —editores, herramientas de desarrollo del navegador, terminales, el sistema operativo—, con valores por defecto distintos que además cambian entre versiones. Cuela una combinación dudosa en la tabla y alguien la pulsa, no pasa nada y concluye que toda la tabla está mal. Así que esto se ciñe a VS Code: sus valores por defecto están documentados, las diferencias entre plataformas son claras y es el conjunto que más se teclea en el trabajo de front-end. Los atajos se consultan mejor que se memorizan. La vía autoritativa es la paleta de comandos (`Ctrl+Shift+P`; en macOS, `Cmd+Shift+P`): escribe el nombre del comando y la combinación aparece a la derecha, que refleja la combinación realmente activa en tu máquina, incluidos los cambios que hayas hecho. ⚠️ La búsqueda por nombre de comando funciona en español, inglés o chino (cada comando lleva su nombre en los cuatro idiomas), y la categoría también está en español. Esta herramienta sirve para lo demás: recorrer una categoría cuando el nombre del comando no aparece, o confirmar una combinación cuando no tienes un editor a mano.

Funciones

  • Más de setenta comandos frecuentes en siete categorías: comandos y archivos, buscar e ir a, edición, multicursor, código y refactorización, vista y paneles, depuración y terminal
  • Teclas de Windows / Linux y de macOS en paralelo
  • Búsqueda por nombre de comando, en español, inglés o chino
  • Búsqueda por combinación: `Ctrl+Shift+P`, `ctrl shift p` y `Ctrl + Shift + P` funcionan
  • Búsqueda por categoría, para listar todo lo de ese tipo
  • Las combinaciones encadenadas (dos pulsaciones, como Ctrl+K Ctrl+S) llevan una nota sobre cómo pulsarlas
  • Cuando una tecla coincide con varios comandos, se listan juntos (F12 y Shift+F12, por ejemplo)
  • Todos los comandos en un desplegable con búsqueda, para cuando el nombre no aparece
  • Vacío lista la tabla completa, recorrible como hoja de referencia
  • Tolerancia al pegado: las comillas y los caracteres de ancho completo no rompen la búsqueda
  • Las teclas se escriben como aparecen en el teclado (Ctrl / Cmd / Alt / Shift), nunca traducidas

Cómo se usa

  1. Escribe el nombre de un comando, como «Paleta de comandos»
  2. O escribe una combinación, como Ctrl+Shift+P, para ver qué comando ejecuta
  3. Si el nombre no aparece, escribe una categoría para listar todo lo de ese tipo
  4. El resultado muestra Windows / Linux y macOS en paralelo, con una nota para las combinaciones encadenadas

Preguntas frecuentes

¿Por qué en macOS es casi todo Cmd en vez de Ctrl?
Es una convención de plataforma: macOS reserva Cmd (⌘) para los atajos de aplicación y deja Ctrl a las capas del sistema y la terminal, y VS Code la sigue. Así que un `Ctrl+X` en Windows suele ser `Cmd+X` en macOS. Pero no siempre: unas pocas son excepciones —ir a la línea, mostrar sugerencias y abrir la terminal siguen en Ctrl en macOS, y «volver atrás» es `Ctrl+-` en vez de `Alt+Left`—. Por eso las dos columnas están escritas comando a comando en lugar de generarse cambiando Ctrl por Cmd, que fallaría justo en esas excepciones.
¿Por qué algunos atajos necesitan dos pulsaciones?
Son combinaciones encadenadas (chords): se pulsa la primera parte (por ejemplo `Ctrl+K`), se suelta y se pulsa la segunda (`Ctrl+S`) para que cuente el conjunto. Existen porque las combinaciones cómodas se agotaron: VS Code trae más de mil asignaciones por defecto y las encadenadas son la forma de seguir creciendo. La herramienta las señala explícitamente, porque si no la gente cree que la tecla está mal escrita.
He personalizado mis atajos. ¿Sigue siendo exacta esta tabla?
No, y es un límite de la herramienta por diseño. Todo lo de aquí son los valores por defecto. La forma fiable de ver qué está asignado de verdad en tu máquina es la paleta de comandos: pulsa `Ctrl+Shift+P` (`Cmd+Shift+P` en macOS), escribe el nombre del comando y la combinación que aparece a la derecha es la que está activa. O abre el editor de atajos con `Ctrl+K Ctrl+S`, que lista todas las asignaciones y los conflictos.
¿Y los atajos de las herramientas del navegador?
Porque son un mapa de teclas completamente distinto, y varía entre Chrome, Edge, Firefox y Safari además de entre plataformas: cada entrada habría que comprobarla por su cuenta. Meterlo en la misma tabla hace que alguien pulse una tecla, no pase nada y la tabla entera deje de ser fiable; y una tabla de atajos en la que no se confía no vale nada. Así que esto cubre primero VS Code, donde los valores por defecto están documentados y las diferencias entre plataformas son claras. Mejor poco y correcto que mucho e inseguro.
¿Cómo puedo aprenderlos de verdad?
No memorizando una tabla. El camino que funciona es trabajar al principio a través de la paleta de comandos (`Ctrl+Shift+P`): llega a casi todo lo de VS Code y la combinación de lo que elijas se queda a la vista a la derecha, así que se te va quedando con el uso. En paralelo, fija en hábito unos pocos de alta frecuencia: la paleta de comandos, abrir archivo rápido, añadir la siguiente aparición, comentar la línea y formatear el documento. Con eso cubres la gran mayoría del día a día. El resto, consúltalo cuando el ratón empiece a resultarte incómodo.

Herramientas relacionadas