Cheat Sheet de Atalhos de Teclado do PhpStorm
Um cheat sheet de 96 atalhos de teclado no JetBrains PhpStorm.
Diversos
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Localizar ação | Cmd + Shift + A |
Ctrl + Shift + A |
Edição
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Conclusão básica de código | Cmd + Espaço |
Ctrl + Espaço |
| Mostrar ações de intenção e correções rápidas | Alt + Enter |
Alt + Enter |
| Informações de parâmetros (dentro de chamadas de método) | Cmd + P |
Ctrl + P |
| Pesquisa rápida de documentação | Cmd + Q |
Ctrl + Q |
| Informação breve | Cmd + (pausar o mouse sobre o código) |
Ctrl + (pausar o mouse sobre o código) |
| Gerar código… (Getters, Setters, Construtores) | Alt + Insert |
Alt + Insert |
| Sobrescrever métodos | Cmd + O |
Ctrl + O |
| Implementar métodos | Cmd + I |
Ctrl + I |
| Envolver com… (if..else, try..catch, for, etc.) | Cmd + Alt + T |
Ctrl + Alt + T |
| Comentar/descomentar com comentário de linha | Cmd + / |
Ctrl + / |
| Comentar/descomentar com comentário de bloco | Cmd + Shift + / |
Ctrl + Shift + / |
| Selecionar blocos de código sucessivamente maiores | Cmd + W |
Ctrl + W |
| Reduzir a seleção atual para o estado anterior | Cmd + Shift + W |
Ctrl + Shift + W |
| Reformatar código | Cmd + Alt + L |
Ctrl + Alt + L |
| Recuo automático de linha(s) | Cmd + Alt + I |
Ctrl + Alt + I |
| Duplicar linha atual ou bloco selecionado | Cmd + D |
Ctrl + D |
| Excluir linha no cursor | Cmd + Y |
Ctrl + Y |
| Junção de linhas inteligente (apenas HTML e JavaScript) | Cmd + Shift + J |
Ctrl + Shift + J |
| Divisão de linhas inteligente (apenas HTML e JavaScript) | Cmd + Enter |
Ctrl + Enter |
| Iniciar nova linha | Shift + Enter |
Shift + Enter |
| Alternar maiúsculas/minúsculas para a palavra no cursor ou bloco | Cmd + Shift + U |
Ctrl + Shift + U |
| Selecionar até o início do bloco de código | Cmd + Shift + [ |
Ctrl + Shift + [ |
| Selecionar até o fim do bloco de código | Cmd + Shift + ] |
Ctrl + Shift + ] |
| Excluir até o fim da palavra | Cmd + Delete |
Ctrl + Delete |
| Excluir até o início da palavra | Cmd + Backspace |
Ctrl + Backspace |
| Expandir/recolher bloco de código | Cmd + +/- |
Ctrl + +/- |
| Fechar aba ativa do editor | Cmd + F4 |
Ctrl + F4 |
| Colar do histórico | Cmd + Shift + V |
Ctrl + Shift + V |
Depuração (Debugging)
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Passar por cima (Step over) | F8 |
F8 |
| Entrar (Step into) | F7 |
F7 |
| Sair (Step out) | Shift + F8 |
Shift + F8 |
| Avaliar expressão | Alt + F8 |
Alt + F8 |
| Retomar programa | F9 |
F9 |
| Alternar ponto de interrupção (Breakpoint) | Cmd + F8 |
Ctrl + F8 |
| Exibir pontos de interrupção | Cmd + Shift + F8 |
Ctrl + Shift + F8 |
Execução
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Executar | Shift + F10 |
Shift + F10 |
| Depurar | Shift + F9 |
Shift + F9 |
| Executar configuração de contexto do editor | Cmd + Shift + F10 |
Ctrl + Shift + F10 |
| Executar linha de comando | Cmd + Shift + X |
Ctrl + Shift + X |
Localizar/Substituir
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Localizar/Substituir | Cmd + F/R |
Ctrl + F/R |
| Localizar próximo | F3 |
F3 |
| Localizar anterior | Shift + F3 |
Shift + F3 |
| Localizar/Substituir no caminho | Cmd + Shift + F/R |
Ctrl + Shift + F/R |
Pesquisar Usos
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Localizar usos | Alt + F7 |
Alt + F7 |
| Localizar usos no arquivo | Cmd + F7 |
Ctrl + F7 |
| Destacar usos no arquivo | Cmd + Shift + F7 |
Ctrl + Shift + F7 |
| Mostrar usos | Cmd + Alt + F7 |
Ctrl + Alt + F7 |
Navegação
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Ir para classe | Cmd + N |
Ctrl + N |
| Ir para arquivo | Cmd + Shift + N |
Ctrl + Shift + N |
| Ir para símbolo | Cmd + Shift + Alt + N |
Ctrl + Shift + Alt + N |
| Ir para linha | Cmd + G |
Ctrl + G |
| Ir para próxima/anterior aba do editor | Alt + Esquerda/Direita |
Alt + Esquerda/Direita |
| Ir para o editor (da janela de ferramentas) | Esc |
Esc |
| Popup de arquivos recentes | Cmd + E |
Ctrl + E |
| Voltar/Avançar | Cmd + Alt + Esquerda/Direita |
Ctrl + Alt + Esquerda/Direita |
| Navegar para o último local de edição | Cmd + Shift + Backspace |
Ctrl + Shift + Backspace |
| Selecionar arquivo ou símbolo atual em qualquer visualização | Alt + F1 |
Alt + F1 |
| Ir para declaração | Cmd + B |
Ctrl + B |
| Ir para implementação | Cmd + Alt + B |
Ctrl + Alt + B |
| Abrir pesquisa rápida de definição | Cmd + Shift + I |
Ctrl + Shift + I |
| Ir para declaração de tipo | Cmd + Shift + B |
Ctrl + Shift + B |
| Ir para super-método/super-classe | Cmd + U |
Ctrl + U |
| Ir para método anterior/próximo | Alt + Cima/Baixo |
Alt + Cima/Baixo |
| Mover para o fim/início do bloco de código | Cmd + ]/[ |
Ctrl + ]/[ |
| Próximo erro destacado | F2 |
F2 |
| Erro destacado anterior | Shift + F2 |
Shift + F2 |
| Editar/Visualizar fonte | F4 |
F4 |
Refatoração (Refactoring)
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Copiar/Mover | F5/F6 |
F5/F6 |
| Exclusão segura (Safe Delete) | Alt + Delete |
Alt + Delete |
| Renomear | Shift + F6 |
Shift + F6 |
| Variável Inline | Cmd + Alt + N |
Ctrl + Alt + N |
| Extrair Método/Variável/Campo/Constante | Cmd + Alt + M/V/F/C |
Ctrl + Alt + M/V/F/C |
| Refatorar isto (mostrar todas as refatorações disponíveis) | Cmd + Alt + Shift + T |
Ctrl + Alt + Shift + T |
VCS/Histórico Local
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Popup rápido de VCS | Alt + ``` |
Alt + ``` |
| Commit do projeto para o VCS | Cmd + K |
Ctrl + K |
| Atualizar projeto do VCS | Cmd + T |
Ctrl + T |
| Visualizar mudanças recentes | Alt + Shift + C |
Alt + Shift + C |
Geral
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Pesquisar em todo lugar | Shift x2 |
Shift x2 |
| Localizar ação | Cmd + Shift + A |
Ctrl + Shift + A |
| Abrir janela de ferramenta correspondente | Alt + 1-9 |
Alt + 1-9 |
| Alternar modo de tela cheia | Cmd + Alt + F11 |
Ctrl + Alt + F11 |
| Alternar maximização do editor | Cmd + Shift + F12 |
Ctrl + Shift + F12 |
| Adicionar aos favoritos | Alt + Shift + F |
Alt + Shift + F |
| Inspecionar arquivo atual com perfil atual | Alt + Shift + I |
Alt + Shift + I |
| Abrir diálogo de configurações | Cmd + Alt + S |
Ctrl + Alt + S |
| Alternar entre abas e janelas de ferramentas | Cmd + Tab |
Ctrl + Tab |
Modelos Vivos (Live Templates)/Snippets
| Ação | Atalho Mac | Atalho Win |
|---|---|---|
| Inserir modelo vivo | Cmd + J |
Ctrl + J |
| Instrução ’echo' | eco |
eco |
| foreach(iterable_expr as $value) {…} | fore |
fore |
| foreach(iterable_expr as $key => $value) {…} | forek |
forek |
| Instrução ‘include’/‘include_once’ | inc/inco |
inc/inco |
| Função privada | prif |
prif |
| Função protegida | prof |
prof |
| Função pública | pubf |
pubf |
| Instrução ‘require’/‘require_once’ | rqr/rqro |
rqr/rqro |