Saltar al contenido
Zyntax

// artículo

100 atajos de teclado que todo developer profesional debería conocer

Developers / / 5 min de lectura

Referencia de los 100 atajos de teclado que de verdad importan en el día a día de un developer: VSCode, terminal, navegador y gestión de ventanas, en Mac y Windows.

100 atajos de teclado para developers en Mac y Windows

La diferencia productiva entre un developer que conoce los atajos de teclado de su entorno y uno que no es probablemente la habilidad de productividad más infravalorada del oficio. No porque cada atajo individual ahorre mucho tiempo — la mayoría ahorran un segundo o dos — sino porque la acumulación a lo largo de un día de trabajo cambia la naturaleza misma de cómo el developer interactúa con su sistema.

Un developer que ratón-dependiente tarda quince segundos en abrir un archivo, mover una ventana, navegar entre pestañas, cambiar de aplicación. Un developer que usa atajos hace lo mismo en uno o dos segundos. La diferencia es cuarenta minutos al día. Es tres horas a la semana. Es ciento cincuenta horas al año. Y es, sobre todo, la diferencia entre interrumpir el flujo de pensamiento técnico cada pocas operaciones o mantenerlo durante sesiones largas.

Esta es una guía de referencia de los cien atajos que realmente importan en 2026. No son los cien primeros de la documentación de cada herramienta — son los cien que un developer profesional usa de verdad después de varios años en el oficio. La selección está pensada para developers que trabajan principalmente con código, navegan documentación constantemente, mantienen varias ventanas abiertas, y necesitan moverse rápido entre contextos.

Convenciones de esta guía#

Los atajos están organizados por contexto, no por aplicación. Esto es deliberado: en el día a día real, lo que importa es saber “cómo cierro esta pestaña” sin pensar si estamos en Chrome, VSCode o el terminal. Las teclas modificadoras siguen las convenciones estándar:

  • en Mac equivale a Ctrl en Windows en la mayoría de casos
  • en Mac equivale a Alt en Windows
  • representa Shift en ambos sistemas
  • Cuando hay diferencias significativas, se indican explícitamente

Estos diez atajos son los que más usa un developer a lo largo del día. Si no los tienes interiorizados, empieza por aquí.

1. Cambiar entre aplicaciones abiertas

⌘ Tab en Mac, Alt Tab en Windows. Mantén la tecla modificadora pulsada y pulsa Tab repetidamente para ir avanzando. Releasing la tecla activa la aplicación seleccionada.

2. Cambiar entre ventanas de la misma aplicación

⌘ \`` en Mac, Ctrl TaboAlt Tab` en Windows (depende de la app). En Mac es especialmente útil porque permite navegar entre ventanas del mismo VSCode, mismo Chrome, mismo terminal, sin pasar por el listado general.

3. Spotlight / Búsqueda del sistema

⌘ Espacio en Mac, Win o Win S en Windows. El atajo más importante de todos. Permite abrir cualquier aplicación, archivo o configuración escribiendo su nombre. Si tienes que mover la mano al ratón para abrir una aplicación, estás perdiendo tiempo.

4. Mostrar todas las ventanas abiertas

F3 en Mac (Mission Control), Win Tab en Windows. Vista panorámica de todo lo que tienes abierto. Útil cuando has perdido el track de qué ventana estaba dónde.

5. Minimizar ventana actual

⌘ M en Mac, Win ↓ en Windows. Útil para desocupar visualmente el escritorio sin cerrar.

6. Maximizar ventana actual

Ctrl ⌘ F en Mac (entra en pantalla completa), Win ↑ en Windows. Diferencia importante: el atajo Mac entra en “full screen” que crea un nuevo desktop, lo cual puede ser problemático. Para muchos developers, el ⌃⌘F estándar es menos útil que herramientas de window management como Rectangle (Mac) o PowerToys (Windows).

7. Cerrar ventana actual

⌘ W en Mac, Ctrl W en Windows. Cierra solo la ventana o pestaña activa, no la aplicación entera.

8. Cerrar aplicación entera

⌘ Q en Mac, Alt F4 en Windows. Diferencia conceptual importante: en Mac, cerrar la última ventana de una app generalmente no cierra la app — esto requiere ⌘Q explícitamente.

9. Cambiar entre escritorios virtuales

Ctrl ←/→ en Mac, Win Ctrl ←/→ en Windows. Útil si organizas el trabajo en múltiples escritorios virtuales.

10. Bloquear la pantalla

Ctrl ⌘ Q en Mac, Win L en Windows. Crítico cuando trabajas desde espacios compartidos o cafeterías.

Edición de código en VSCode#

VSCode es el editor más usado por developers profesionales según las últimas encuestas de Stack Overflow. Estos son los atajos que diferencian un usuario casual de un usuario fluido.

11. Abrir paleta de comandos

⌘ ⇧ P en Mac, Ctrl ⇧ P en Windows. La forma más rápida de acceder a cualquier funcionalidad de VSCode. Si no recuerdas un atajo, este atajo te lleva al comando.

12. Abrir archivo por nombre

⌘ P en Mac, Ctrl P en Windows. Empieza a escribir el nombre y VSCode hace fuzzy search en el workspace completo. Más rápido que navegar por el árbol de archivos.

13. Buscar texto en archivo actual

⌘ F en Mac, Ctrl F en Windows. Búsqueda en el archivo abierto. Con ↑↓ se navega entre resultados.

14. Buscar texto en todo el workspace

⌘ ⇧ F en Mac, Ctrl ⇧ F en Windows. Búsqueda global en todos los archivos del proyecto. Indispensable cuando necesitas encontrar dónde se usa una función o variable.

15. Buscar y reemplazar en archivo

⌘ ⌥ F en Mac, Ctrl H en Windows. Reemplazo en el archivo actual. Permite usar regex para patrones complejos.

16. Buscar y reemplazar en workspace

⌘ ⇧ H en Mac, Ctrl ⇧ H en Windows. Reemplazo global. Úsalo con cuidado y siempre con commit limpio antes.

17. Ir a definición

F12 en ambos. Salta al lugar donde se define la función o variable bajo el cursor. Atajo crítico para navegar código que no conoces.

18. Ir a referencias

⇧ F12 en ambos. Muestra todos los lugares donde se usa la función o variable bajo el cursor. Inverso del anterior.

19. Renombrar símbolo

F2 en ambos. Renombra una variable o función en todas sus ocurrencias del workspace, respetando el scope. No es lo mismo que buscar-reemplazar — entiende el código.

20. Volver atrás en navegación

Ctrl - en Mac, Alt ← en Windows. Vuelve al último punto donde estabas editando. Útil después de un F12 que te llevó a otro archivo.

21. Avanzar en navegación

Ctrl ⇧ - en Mac, Alt → en Windows. Inverso del anterior.

22. Mover línea arriba o abajo

⌥ ↑/↓ en Mac, Alt ↑/↓ en Windows. Mueve la línea actual sin necesidad de cortar y pegar. Funciona también con selección múltiple.

23. Duplicar línea

⌥ ⇧ ↑/↓ en Mac, Alt ⇧ ↑/↓ en Windows. Duplica la línea actual hacia arriba o abajo.

24. Eliminar línea

⌘ ⇧ K en Mac, Ctrl ⇧ K en Windows. Borra la línea entera sin necesidad de seleccionarla primero.

25. Comentar línea o selección

⌘ / en Mac, Ctrl / en Windows. Comenta o descomenta. Funciona con selección múltiple.

26. Selección múltiple por palabra

⌘ D en Mac, Ctrl D en Windows. Selecciona la palabra actual. Cada pulsación adicional añade la siguiente ocurrencia idéntica. Brillante para editar variables en varios sitios simultáneamente.

27. Cursor en cada línea de selección

⌘ ⇧ L en Mac, Ctrl ⇧ L en Windows. Después de seleccionar texto que aparece varias veces, este atajo pone un cursor al final de cada ocurrencia.

28. Múltiple cursor con Alt clic

⌥ clic en Mac, Alt clic en Windows. Añade cursor en el lugar exacto donde haces clic. Funciona con cualquier número de posiciones.

29. Indentar selección

Tab y ⇧ Tab. Aumenta o disminuye la indentación del bloque seleccionado.

30. Formato de archivo

⌥ ⇧ F en Mac, ⇧ Alt F en Windows. Aplica el formateador configurado (Prettier, ESLint, etc.) al archivo entero.

31. Cerrar editor activo

⌘ W en Mac, Ctrl W en Windows. Cierra solo la pestaña actual.

32. Reabrir editor cerrado

⌘ ⇧ T en Mac, Ctrl ⇧ T en Windows. Reabre la última pestaña cerrada por accidente. Funcionalidad idéntica en navegadores.

33. Cambiar entre pestañas abiertas

Ctrl Tab en ambos. Itera por las pestañas en orden de uso reciente.

34. Saltar a pestaña específica por número

⌘ 1-9 en Mac, Ctrl 1-9 en Windows. Salta directamente a la pestaña 1, 2, 3, etc.

35. Dividir editor

⌘ \ en Mac, Ctrl \ en Windows. Divide el editor en columnas. Útil para mostrar varios archivos simultáneamente.

Terminal#

Independientemente de si usas bash, zsh, fish o pwsh, estos atajos son universales en terminales modernos.

36. Mover cursor al principio de línea

Ctrl A en ambos. Equivalente a Home pero sin mover la mano de la posición home row.

37. Mover cursor al final de línea

Ctrl E en ambos. Equivalente a End.

38. Mover cursor palabra a palabra

⌥ ←/→ en Mac (en iTerm o configuración correcta), Ctrl ←/→ en Windows. Salta palabras enteras en lugar de carácter a carácter.

39. Borrar hasta el principio de línea

Ctrl U. Borra todo lo que está a la izquierda del cursor.

40. Borrar hasta el final de línea

Ctrl K. Borra todo lo que está a la derecha del cursor.

41. Borrar palabra anterior

Ctrl W. Borra la palabra antes del cursor. Más rápido que Backspace repetido.

42. Reverso de búsqueda en historial

Ctrl R. Empieza a escribir y la shell busca en el historial comandos que coincidan. Atajo esencial para recuperar comandos largos.

43. Limpiar pantalla

Ctrl L. Equivalente a clear pero sin escribir nada. Mantiene la línea actual.

44. Interrumpir proceso actual

Ctrl C. Cancela el comando en ejecución. El atajo más usado de todo el oficio.

45. Mandar proceso a background

Ctrl Z. Pausa el proceso actual. Reanudar con fg.

46. Salir de la shell

Ctrl D. Equivalente a exit. También cierra el terminal si está en la línea principal.

47. Repetir último comando

!!. Útil cuando olvidaste sudo: sudo !!.

48. Repetir último argumento

!$. Útil para encadenar comandos: mkdir nuevo-proyecto && cd !$.

49. Autocompletar

Tab. Doble Tab muestra todas las opciones disponibles si hay ambigüedad.

50. Navegar al directorio anterior

cd -. Salta al directorio donde estabas antes del último cd. Útil para alternar entre dos carpetas.

Para developers que trabajan con frontend o que consultan documentación constantemente, dominar los atajos del navegador es crítico.

51. Nueva pestaña

⌘ T en Mac, Ctrl T en Windows.

52. Cerrar pestaña

⌘ W en Mac, Ctrl W en Windows.

53. Reabrir pestaña cerrada

⌘ ⇧ T en Mac, Ctrl ⇧ T en Windows.

54. Saltar a pestaña por número

⌘ 1-9 en Mac, Ctrl 1-9 en Windows. La pestaña 9 siempre es la última (independientemente del número real).

55. Navegar entre pestañas

⌘ ⌥ ←/→ en Mac, Ctrl Tab en Windows. Anterior y siguiente pestaña.

56. Nueva ventana incógnito

⌘ ⇧ N en Mac, Ctrl ⇧ N en Windows. Útil para testear con caché limpia o ver cómo se ve algo sin login.

57. Recargar página

⌘ R en Mac, Ctrl R o F5 en Windows. Recarga normal.

58. Hard reload (sin caché)

⌘ ⇧ R en Mac, Ctrl ⇧ R en Windows. Crítico cuando trabajas con CSS o assets cacheados.

59. Abrir DevTools

⌘ ⌥ I en Mac, F12 en Windows. La consola, inspector y network tab para developers frontend.

60. Inspector de elemento bajo cursor

⌘ ⇧ C en Mac, Ctrl ⇧ C en Windows. Activa el inspector y muestra el elemento sobre el que haces hover.

61. Buscar en página

⌘ F en Mac, Ctrl F en Windows. Búsqueda dentro del contenido visible.

62. Saltar al final de página

⌘ ↓ en Mac, Ctrl End o End en Windows.

63. Saltar al inicio de página

⌘ ↑ en Mac, Ctrl Home o Home en Windows.

64. Scroll por página

Espacio y ⇧ Espacio. Avanza y retrocede una pantalla.

65. Enfocar barra de direcciones

⌘ L en Mac, Ctrl L o F6 en Windows. Posiciona el cursor en la URL para escribir nueva dirección o búsqueda.

66. Añadir a favoritos

⌘ D en Mac, Ctrl D en Windows.

67. Abrir historial

⌘ Y en Mac, Ctrl H en Windows.

68. Abrir descargas

⌘ ⇧ J en Mac, Ctrl J en Windows.

69. Zoom in / out / reset

⌘ +/-/0 en Mac, Ctrl +/-/0 en Windows. El reset a 100% es especialmente útil después de hacer demos.

Edición de texto universal#

Estos atajos funcionan en prácticamente cualquier campo de texto del sistema, no solo en editores de código.

70. Cortar

⌘ X en Mac, Ctrl X en Windows.

71. Copiar

⌘ C en Mac, Ctrl C en Windows. En terminal, Ctrl ⇧ C (porque Ctrl C cancela proceso).

72. Pegar

⌘ V en Mac, Ctrl V en Windows. En terminal, Ctrl ⇧ V.

73. Pegar sin formato

⌘ ⌥ ⇧ V en Mac, Ctrl ⇧ V en Windows. Crítico cuando copias de un navegador y no quieres traer estilos.

74. Deshacer

⌘ Z en Mac, Ctrl Z en Windows.

75. Rehacer

⌘ ⇧ Z en Mac, Ctrl Y o Ctrl ⇧ Z en Windows.

76. Seleccionar todo

⌘ A en Mac, Ctrl A en Windows.

77. Mover cursor palabra a palabra

⌥ ←/→ en Mac, Ctrl ←/→ en Windows.

78. Seleccionar palabra a palabra

⌥ ⇧ ←/→ en Mac, Ctrl ⇧ ←/→ en Windows.

79. Seleccionar hasta principio o final de línea

⌘ ⇧ ←/→ en Mac, ⇧ Home/End en Windows.

80. Eliminar palabra anterior

⌥ Backspace en Mac, Ctrl Backspace en Windows. Borra una palabra entera en lugar de un carácter.

81. Eliminar hasta principio de línea

⌘ Backspace en Mac, ⇧ Home y luego Backspace en Windows.

Git en terminal y VSCode#

Estos atajos asumen Git configurado en el sistema y abreviaturas comunes que la mayoría de developers profesionales tienen en sus dotfiles.

82. Status rápido

gs (alias común para git status). Si no lo tienes, configurar este alias es de los mejores cambios de productividad que puedes hacer.

83. Commit con mensaje

gcm "mensaje" (alias para git commit -m).

84. Push de la rama actual

gp (alias para git push).

85. Pull con rebase

gpr (alias para git pull --rebase).

86. Cambiar de rama

gco nombre-rama (alias para git checkout).

87. Diff de cambios sin commitear

gd (alias para git diff).

88. Log gráfico

gl o glog (alias para git log --oneline --graph --decorate).

89. Stash de cambios

git stash y git stash pop. Para guardar trabajo a medias temporalmente.

90. Source Control en VSCode

Ctrl ⇧ G en ambos. Abre el panel de Git visual de VSCode.

Gestión de ventanas avanzada#

Estos atajos suponen tener herramientas específicas instaladas — Rectangle o Magnet en Mac, PowerToys FancyZones en Windows. Si no las tienes, son las primeras instalaciones que recomendaría a cualquier developer.

91. Ventana a mitad izquierda

Ctrl ⌥ ← en Mac (Rectangle), Win ← en Windows.

92. Ventana a mitad derecha

Ctrl ⌥ → en Mac (Rectangle), Win → en Windows.

93. Ventana a pantalla completa

Ctrl ⌥ Enter en Mac (Rectangle), Win ↑ en Windows.

94. Mover ventana al monitor siguiente

Ctrl ⌥ ⌘ → en Mac (Rectangle), Win ⇧ → en Windows. Crítico en setups multi-monitor.

95. Ventana a un cuarto de pantalla

Ctrl ⌥ U/I/J/K en Mac (Rectangle). En Windows con FancyZones, depende de la configuración.

Atajos específicos de productividad#

Los últimos cinco son menos universales pero significativos para developers profesionales.

96. Screenshot de área

⌘ ⇧ 4 en Mac, Win ⇧ S en Windows. Selecciona área específica para capturar. El de Mac copia al portapapeles por defecto si añades Control: Ctrl ⌘ ⇧ 4.

97. Screenshot de ventana

⌘ ⇧ 4 + Espacio en Mac, Alt PrintScreen en Windows. Captura solo la ventana activa.

98. Grabación de pantalla

⌘ ⇧ 5 en Mac, Win G en Windows (Xbox Game Bar). Útil para reportar bugs visualmente o crear documentación.

99. Emoji picker

Ctrl ⌘ Espacio en Mac, Win . en Windows. Más útil de lo que parece para comunicación en Slack, Discord o GitHub.

100. Captura larga de texto desde imagen

⌘ ⇧ 4 en Mac y Live Text procesa el contenido automáticamente en macOS 14+. En Windows requiere PowerToys con la herramienta de Text Extractor activada.

Cómo memorizar 100 atajos#

La pregunta legítima después de leer una lista de cien atajos es: ¿cómo los memorizo? La respuesta corta es: no los memorizas a la vez.

La forma realista de incorporar atajos al workflow es seleccionar de cinco a diez de esta lista que cubran operaciones que hagas frecuentemente, ponerlos en un sticky note visible en tu escritorio durante una semana, y forzarte a usarlos cada vez que hagas la operación correspondiente, incluso si es más lento al principio. Después de una semana, esos cinco o diez se vuelven automáticos y desaparecen del sticky note. Sustituyes con otros cinco o diez. Repites.

En cuatro o cinco semanas, el conjunto que usas habitualmente se ha multiplicado por cuatro, sin esfuerzo consciente de memorización. La clave es no intentar absorber todo a la vez — eso es como intentar aprender un idioma memorizando un diccionario.

Los atajos que más impacto tienen en productividad de developer profesional son, en orden aproximado:

  • Spotlight / búsqueda del sistema (#3)
  • Paleta de comandos en VSCode (#11)
  • Abrir archivo por nombre en VSCode (#12)
  • Búsqueda global en workspace (#14)
  • Selección múltiple por palabra (#26)
  • Reverso de búsqueda en historial de terminal (#42)
  • Hard reload en navegador (#58)
  • Gestión de ventanas con herramienta dedicada (#91-95)

Si solo aprendes ocho atajos, que sean estos ocho. El resto se incorporan con el tiempo.

La verdadera diferencia que produce dominar atajos no es la suma de segundos ahorrados — es la reducción del coste cognitivo de cada operación. Cuando “cambiar a la pestaña anterior” es un atajo automático, dejas de pensarlo. Cuando dejas de pensarlo, mantienes el contexto técnico de lo que estabas haciendo. Y mantener el contexto durante sesiones largas es probablemente la diferencia más importante entre un developer que rinde y uno que se agota.