Atalhos para ser mais produtivo no PHPStorm
Introdução
As ferramentas da Jetbrains são sensacionais e ninguém dúvida disso. Já faz muito tempo utilizo algumas ferramentas da Jetbrains e a que mais utilizei foi o PHPStorm. Admito que não consigo trocar essa ferramenta por outra.
Já tentei trocar pelo VSCode, mas foi frustrante pois o PHPStorm reúne todas as funcionalidade que preciso.
Com o tempo, fui me tornando mais ágil com a ferramenta e uma das coisas que ajudou nisso foram os atalhos.
Bora lá
Find and replace
Para pesquisar no arquivo Ctrl + F
Para pesquisar em todo o projeto Ctrl + Shift + F
Para dar replace no arquivo Ctrl + R
Para dar replace em todo o projeto Ctrl + Shift + R
Upper case e Lower case
Para alterar um texto para caixa alta ou baixa, basta selecionar e digitar Ctrl + Shift + U
Selecionar um trecho
Utilizo muito quando quero selecionar trechos idênticos como, por exemplo, nomes de variáveis ou métodos.
Para selecionar "step by step", selecione o trecho e digite Alt + J
Para selecionar todos as ocorrência no arquivo, selecione o trecho e digite Ctrl + Alt + J
Duplicar linha
Para duplicar uma linha ou um trecho selecionado, digite Ctrl + D
Navegação por declaração
Para ir até onde foi implementado o código, coloque o curso em cima e digite Ctrl + B
Bookmarks
Admito que utilizo muito pouco, mas quando preciso é uma mão na roda.
Como o nome diz, é uma marcador para uma posição do código. Com isso, você terá uma atalho para um ponto específico do seu código. Uma referência seria a marcação de onde você parou em um livro.
Para marcar, digite Ctrl + Shift + [número]
Para acessar os seus marcadores, digite Shift + F11
Ir para linha tal
Teletransportar para uma linha específica, digite Ctrl + G
Procurar um trecho em todo o banco de dados
Apesar de não ser algo interessante a se fazer em um banco, o PHPStorm fornece a possibilidade de vocês pesquisar um trecho em todas as tabelas de um banco (Full-text Search). Para isso, clique em qual banco deverá ser feito a pesquisa e digite Ctrl + Shift + Alt + F
Mover Linhas
Para mover linhas para baixo ou para cima, digite Ctrl + Shift + Seta pra cima / Seta pra baixo
Apagar Linha Inteira
Para a apagar uma linha inteira, coloque o curso na linha a ser apagada e digite Ctrl + Y
`
Search Everywhere
Para pesquisar qualquer coisa dentro do projeto e isso inclui as funcionalidades do PHPStorm. Para fazer isso, digite Shift + Shift
Debug
No modo Debug, conseguimos seguir ou voltar com atalhos, segue eles.
Modo Debug
Para ativar o Debug, digite Alt + Shift + F9
Step Into
Executa cada trecho de código. Muito bom quando queremos detalhes do que está acontecendo. Para isso, digite F7
Step Over
Quando não queremos muitos detalhes, utilizamos o Step Over. Para isso, digite F8
Step Out
Há momentos que não queremos inspecionar um certo método. Para sairmos, façamos assim Shift F8
Dicas
Sugiro instalar o plugin Key Promoter X para ter uma noção de quais funcionalidades mais utiliza e tentar fazer com atalhos.
Uma outra dica seria visitar a Wiki do PHPStorm e dar uma passeada para saber o que existe (tem muita coisa!). Se quiser saber mais sobre outros atalhos, acesse no PHPStorm o menu "Help>Keyboard Shortcuts PDF".
Conclusão
Por fim, espero que seja útil essa lista de atalhos. Esses são os atalhos que utilizo com relativa frequência. Se tiver mais dicas ou correções, por favor, não se acanhe!
Obrigado pelo conteúdo !
Opa Weslly! Eu que agradeço por ter sido útil!