Hoja de trucos de atajos de teclado de PhpStorm
Una hoja de trucos con 96 atajos de teclado en JetBrains PhpStorm.
Miscelánea
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Buscar acción | Cmd + Shift + A |
Ctrl + Shift + A |
Edición
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Completado de código básico | Cmd + Espacio |
Ctrl + Espacio |
| Mostrar acciones de intención y arreglos rápidos | Alt + Enter |
Alt + Enter |
| Información de parámetros (dentro de llamadas a métodos) | Cmd + P |
Ctrl + P |
| Búsqueda rápida de documentación | Cmd + Q |
Ctrl + Q |
| Información breve | Cmd + (pasar el ratón sobre el código) |
Ctrl + (pasar el ratón sobre el código) |
| Generar código… (Getters, Setters, Constructores) | Alt + Insert |
Alt + Insert |
| Sobrescribir métodos | Cmd + O |
Ctrl + O |
| Implementar métodos | Cmd + I |
Ctrl + I |
| Rodear con… (if..else, try..catch, for, etc.) | Cmd + Alt + T |
Ctrl + Alt + T |
| Comentar/descomentar con comentario de línea | Cmd + / |
Ctrl + / |
| Comentar/descomentar con comentario de bloque | Cmd + Shift + / |
Ctrl + Shift + / |
| Seleccionar bloques de código que aumentan sucesivamente | Cmd + W |
Ctrl + W |
| Disminuir la selección actual al estado anterior | Cmd + Shift + W |
Ctrl + Shift + W |
| Reformatear código | Cmd + Alt + L |
Ctrl + Alt + L |
| Sangría automática de línea(s) | Cmd + Alt + I |
Ctrl + Alt + I |
| Duplicar la línea actual o el bloque seleccionado | Cmd + D |
Ctrl + D |
| Eliminar línea en el cursor | Cmd + Y |
Ctrl + Y |
| Unión inteligente de líneas (solo HTML y JavaScript) | Cmd + Shift + J |
Ctrl + Shift + J |
| División inteligente de líneas (solo HTML y JavaScript) | Cmd + Enter |
Ctrl + Enter |
| Iniciar nueva línea | Shift + Enter |
Shift + Enter |
| Cambiar mayúsculas/minúsculas de la palabra en el cursor o bloque seleccionado | Cmd + Shift + U |
Ctrl + Shift + U |
| Seleccionar hasta el inicio del bloque de código | Cmd + Shift + [ |
Ctrl + Shift + [ |
| Seleccionar hasta el final del bloque de código | Cmd + Shift + ] |
Ctrl + Shift + ] |
| Eliminar hasta el final de la palabra | Cmd + Supr |
Ctrl + Supr |
| Eliminar hasta el principio de la palabra | Cmd + Retroceso |
Ctrl + Retroceso |
| Expandir/contraer bloque de código | Cmd + +/- |
Ctrl + +/- |
| Cerrar pestaña de edición activa | Cmd + F4 |
Ctrl + F4 |
| Pegar desde el historial | Cmd + Shift + V |
Ctrl + Shift + V |
Depuración (Debugging)
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Paso sobre (Step over) | F8 |
F8 |
| Paso dentro (Step into) | F7 |
F7 |
| Paso fuera (Step out) | Shift + F8 |
Shift + F8 |
| Evaluar expresión | Alt + F8 |
Alt + F8 |
| Reanudar programa | F9 |
F9 |
| Alternar punto de interrupción | Cmd + F8 |
Ctrl + F8 |
| Ver puntos de interrupción | Cmd + Shift + F8 |
Ctrl + Shift + F8 |
Ejecución (Running)
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Ejecutar | Shift + F10 |
Shift + F10 |
| Depurar | Shift + F9 |
Shift + F9 |
| Ejecutar configuración de contexto desde el editor | Cmd + Shift + F10 |
Ctrl + Shift + F10 |
| Ejecutar línea de comandos | Cmd + Shift + X |
Ctrl + Shift + X |
Buscar/Reemplazar
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Buscar/Reemplazar | Cmd + F/R |
Ctrl + F/R |
| Buscar siguiente | F3 |
F3 |
| Buscar anterior | Shift + F3 |
Shift + F3 |
| Buscar/Reemplazar en ruta | Cmd + Shift + F/R |
Ctrl + Shift + F/R |
Búsqueda de Usos
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Buscar usos | Alt + F7 |
Alt + F7 |
| Buscar usos en el archivo | Cmd + F7 |
Ctrl + F7 |
| Resaltar usos en el archivo | Cmd + Shift + F7 |
Ctrl + Shift + F7 |
| Mostrar usos | Cmd + Alt + F7 |
Ctrl + Alt + F7 |
Navegación
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Ir a clase | Cmd + N |
Ctrl + N |
| Ir a archivo | Cmd + Shift + N |
Ctrl + Shift + N |
| Ir a símbolo | Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
| Ir a la línea | Cmd + G |
Ctrl + G |
| Ir a la pestaña siguiente/anterior del editor | Alt + Izquierda/Derecha |
Alt + Izquierda/Derecha |
| Ir al editor (desde la ventana de herramientas) | Esc |
Esc |
| Ventana emergente de archivos recientes | Cmd + E |
Ctrl + E |
| Atrás/Adelante | Cmd + Alt + Izquierda/Derecha |
Ctrl + Alt + Izquierda/Derecha |
| Navegar a la última ubicación de edición | Cmd + Shift + Retroceso |
Ctrl + Shift + Retroceso |
| Seleccionar el archivo o símbolo actual en cualquier vista | Alt + F1 |
Alt + F1 |
| Ir a la declaración | Cmd + B |
Ctrl + B |
| Ir a la implementación | Cmd + Alt + B |
Ctrl + Alt + B |
| Abrir búsqueda de definición rápida | Cmd + Shift + I |
Ctrl + Shift + I |
| Ir a la declaración de tipo | Cmd + Shift + B |
Ctrl + Shift + B |
| Ir al súper-método/súper-clase | Cmd + U |
Ctrl + U |
| Ir al método anterior/siguiente | Alt + Arriba/Abajo |
Alt + Arriba/Abajo |
| Mover al final/principio del bloque de código | Cmd + ]/[ |
Ctrl + ]/[ |
| Siguiente error resaltado | F2 |
F2 |
| Error resaltado anterior | Shift + F2 |
Shift + F2 |
| Editar/Ver código fuente | F4 |
F4 |
Refactorización (Refactoring)
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Copiar/Mover | F5/F6 |
F5/F6 |
| Eliminación segura | Alt + Supr |
Alt + Supr |
| Renombrar | Shift + F6 |
Shift + F6 |
| Variable en línea (Inline) | Cmd + Alt + N |
Ctrl + Alt + N |
| Extraer Método/Variable/Campo/Constante | Cmd + Alt + M/V/F/C |
Ctrl + Alt + M/V/F/C |
| Refactorizar esto (mostrar todas las refactorizaciones disponibles) | Cmd + Alt + Shift + T |
Ctrl + Alt + Shift + T |
VCS/Historial Local
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Menú emergente rápido de VCS | Alt + ``` |
Alt + ``` |
| Confirmar (Commit) proyecto a VCS | Cmd + K |
Ctrl + K |
| Actualizar proyecto desde VCS | Cmd + T |
Ctrl + T |
| Ver cambios recientes | Alt + Shift + C |
Alt + Shift + C |
General
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Buscar en todas partes | Shift x2 |
Shift x2 |
| Buscar acción | Cmd + Shift + A |
Ctrl + Shift + A |
| Abrir la ventana de herramientas correspondiente | Alt + 1-9 |
Alt + 1-9 |
| Alternar modo de pantalla completa | Cmd + Alt + F11 |
Ctrl + Alt + F11 |
| Alternar maximizar editor | Cmd + Shift + F12 |
Ctrl + Shift + F12 |
| Añadir a favoritos | Alt + Shift + F |
Alt + Shift + F |
| Inspeccionar el archivo actual con el perfil actual | Alt + Shift + I |
Alt + Shift + I |
| Abrir el diálogo de Ajustes | Cmd + Alt + S |
Ctrl + Alt + S |
| Cambiar entre pestañas y ventanas de herramientas | Cmd + Tab |
Ctrl + Tab |
Plantillas Vivas (Live Templates)/Fragmentos
| Acción | Atajo Mac | Atajo Win |
|---|---|---|
| Insertar plantilla viva | Cmd + J |
Ctrl + J |
| Sentencia ’echo' | eco |
eco |
| foreach(iterable_expr as $value) {…} | fore |
fore |
| foreach(iterable_expr as $key => $value) {…} | forek |
forek |
| Sentencia ‘include’/‘include_once’ | inc/inco |
inc/inco |
| Función privada | prif |
prif |
| Función protegida | prof |
prof |
| Función pública | pubf |
pubf |
| Sentencia ‘require’/‘require_once’ | rqr/rqro |
rqr/rqro |