Logo

dev-resources.site

for different kinds of informations.

Atalhos para ser mais produtivo no PHPStorm

Published at
3/24/2023
Categories
tooling
productivity
phpstorm
Author
iagofrota
Categories
3 categories in total
tooling
open
productivity
open
phpstorm
open
Author
9 person written this
iagofrota
open
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.

JetBrains Logo (Main) logo

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".

Image description

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!

phpstorm Article's
30 articles in total
Favicon
How to configure PHPStorm to work with Vite - Aliases
Favicon
Cursor AI Editor vs PhpStorm - a quick Laravel comparison
Favicon
Snapshots for AI: A “RAG-Like” solution for programming with LLMs
Favicon
Como instalar o PHPStorm no WSL2
Favicon
Enhance PhpStorm File Templates with Velocity 🧪
Favicon
Simple DX improvement in PHPStorm
Favicon
Interact with Docker containers without leaving PhpStorm
Favicon
Docker on WSL with PhpStorm - Best of both worlds
Favicon
Phpstorm Intellij search mode when focusing
Favicon
Simplify API Testing with PhpStorm HTTP Requests
Favicon
Running HTTP requests in PhpStorm
Favicon
PhpStorm with Docker
Favicon
How to select a File Using Ctrl+P In PHPstorm as I did in VSCode and VSCodium
Favicon
Automatic Git Commit and Push on Save using PHPStorm
Favicon
XDebug, PHPStorm, Docker, macOS Ventura
Favicon
Laravel Sail & XDebug
Favicon
Atalhos para ser mais produtivo no PHPStorm
Favicon
Comment Publier Rapidement un Projet sur GitHub
Favicon
Impressions on GitHub Copilot and PHPStorm - March 2023
Favicon
Using Laravel Sail alongside PhpStorm
Favicon
Pair programming in PHPStorm
Favicon
PHPStorm Tips #10 : Last Edit Location
Favicon
PHPStorm Tips #9 : Zoom ton code
Favicon
PHPStorm Tips #7 : Naviguer dans le YAML
Favicon
My barebones React component snippet
Favicon
PHPStorm Tips #5 : Toute la pouissance des Live Templates
Favicon
PHPStorm Tips #6 : Les contextes
Favicon
PHPStorm Tips #8 : Rechercher et ouvrir plusieurs fichiers
Favicon
PHPStorm Tips #2 : Select Occurences
Favicon
PHPStorm Tips #4 : Extend Selection

Featured ones: