[Resolvido] Atalhos para o PhpStorm IDE

  

5
Início do tópico

Logótipo phpstorm

Pode partilhar alguns atalhos úteis e fáceis de utilizar (modelos em direto e keymaps, talvez até alguns plugins) para Programa PHPStorm?

Agradecimentos

3 Respostas
4

GERAL E EDIÇÃO:

CTRL + ALT + S

  • Abre a caixa de diálogo Definições

CTRL + SHIFT + A

  • Find Action - encontra qualquer ação dentro do PhpStorm

CTRL + ALT + L

  • Reformatar o código

CTRL + W

  • Selecionar blocos de código - selecionar rapidamente qualquer bloco de código sem utilizar o rato

CTRL + SHIFT + W

  • Diminuir a seleção atual para o estado anterior

CTRL + D

  • Duplicar a linha atual ou o bloco selecionado

CTRL + Y

  • Apagar linha onde quer que o cursor esteja localizado

ALT (mantendo premido) + CLICAR

  • Cursor múltiplo

CTRL + SHIFT + CIMA

  • Move a linha para cima

CTRL + SHIFT + BAIXO

  • Desloca a linha para baixo

SHIFT + ENTER

  • Iniciar uma nova linha seguinte onde quer que se encontre no projeto

CTRL + Q

  • Pesquisa rápida de documentação

CTRL + RATO SOBRE

  • Código Breve informação

CTRL + DEL

  • Apaga a palavra APÓS o cursor

CTRL + BACKSPACE

  • Apaga a palavra ANTES do cursor

CTRL + NUMPAD+

  • Expandir bloco de código

CTRL + NUMPAD-

  • Recolher bloco de código

CTRL + /

  • Linha de comentário/descomentário

CTRL + SHIFT + /

  • Bloco de comentários/não comentários

SHIFT + F6

  • Renomear a variável (refactor/rename)

CTRL + TAB

  • Alternar entre separadores e janela de ferramentas

CTRL + ESPAÇO

  • Preenchimento básico de código

ALT + ENTER

  • Mostrar acções de intenção e ficheiros rápidos

CTRL + P

  • Informação de parâmetros (nos argumentos da chamada do método/function). Coloque o cursor em qualquer ponto da chamada do método ou function pretendido e prima Ctrl+P para obter mais informações.

ALT + INSERT/F12

  • Gerar código... (Getters, Setters, Constructors)

CTRL + O

  • Substituir métodos

CTRL + I

  • Implementar métodos

ALT + F2

  • Abrir a página no browser

CTRL + ALT + T

  • Envolver com... (se...senão, tentar...apanhar, para, etc.)

CTRL + ALT + I

  • Recuo automático de linha(s)

CTR + SHIFT + U

  • Altera o texto - lowercase ou UPPERCASE

CTRL + ALT + J

  • Envolve com um modelo vivo ou EMMET

CTRL + ] / [

  • Passar para o fim/início do bloco de códigos

CTRL + SHIFT + ] / [

  • Selecionar até ao fim/início do bloco de códigos

CTRL + F4

  • Fechar o separador ativo do editor

CTRL + SHIFT + V

  • Colar do histórico

ALT + #[0-9]

  • Abrir a janela da ferramenta correspondente

ALT + 1

  • Abre/fecha a barra de navegação/ferramentas (normalmente à esquerda)

CTRL + ALT + F11

  • Alternar o modo de ecrã inteiro

CTRL + SHIFT + F12

  • Alternar entre maximizar o editor

ALT + SHIFT + F

  • Adicionar aos Favoritos

ALT + SHIFT + I

  • Inspecionar a vida atual com o perfil atual

CTRL + SHIFT + J

  • Junção inteligente de linhas (apenas HTML e JavaScript)

CTRL + ENTER

  • Divisão inteligente de linhas (apenas HTML e JavaScript)

CTRL + SHIFT + ENTER

  • Completar uma declaração

CTRL + SHIFT + I

  • Ver (espreitar na janela modal/popup) propriedades CSS/JS/PHP ao passar o rato sobre uma classe em ficheiros HTML/JS/CSS/PHP. (muito útil para o desenvolvimento do WordPress 🙂 )

NAVEGAÇÃO:

CTRL + SHIFT + A

  • Find Action - encontra qualquer ação dentro do PhpStorm

CTRL + N

  • Ir para a aula

CTRL + ALT + SHIFT + J

  • Selecionar todas as ocorrências da palavra/símbolo atual no modo de caret múltiplo

ALT + J

  • Selecionar todas as ocorrências de uma determinada palavra/símbolo (atual), escolhendo-as uma a uma (uma após a outra)

CTRL + SHIFT + N

  • Ir para o ficheiro

CTRL + G

  • Ir para a linha

CTRL + SHIFT + BACKSPACE

  • Navegar para a última localização editada no projeto

ALT + ESQUERDA

  • Separador anterior

ALT + DIREITA

  • Próximo separador

CTRL + ALT + SHIFT + N

  • Ir para o símbolo

CES

  • Ir para o editor (a partir da janela de ferramentas)

CTRL + E

  • Popup de ficheiros recentes

CTRL + ALT + ESQUERDA/DIREITA

  • Navegar para trás/para a frente

ALT + F1

  • Selecionar o ficheiro ou símbolo atual em qualquer vista

CTRL + ALT + B

  • Ir para a(s) implementação(ões)

CTRL + SHIFT + I

  • Abre uma pesquisa rápida de definições. Mostra as propriedades relacionadas com a id/classe HTML do CSS ou para um function - mostra numa janela pop-up

CTRL + SHIFT + B

  • Ir para a declaração de tipo

CTRL + U

  • Ir para super-método/super-classe

ALT + CIMA/BAIXO

  • Ir para o método anterior/seguinte

F2 / SHIFT + F2

  • Erro destacado seguinte/anterior

F4 / CTRL + ENTER

  • Editar fonte / Ver fonte

CTRL + B OU CTRL + CLIQUE

  • Ir para a declaração. Pode saltar instantaneamente para a definição de um método ou de uma variável, classe, componente ou declaração de estilo CSS: basta premir Ctrl+clique, ou colocar o cursor sobre o mesmo e premir CTRL+B. Este atalho pode também ajudá-lo a saltar para o ficheiro referenciado ou módulo importado.

FN + BOTÃO DE FIM

  • Vai para o fim da página

PESQUISAR E SUBSTITUIR:

DUPLO DESLOCAMENTO (SHIFT+SHIFT)

  • Procurar em todo o lado - incluindo ficheiros em todo o projeto

NOTA: não procura texto simples real / conteúdo string. Para o efeito: utilizar a norma "Editar | Localizar | Localizar no caminho..." (para pesquisar em todos os ficheiros) ou CTRL + SHIFT + F


CTRL + F

  • Encontrar

CTRL + R

  • Localizar e substituir

F3

  • Procurar próximo/anterior

SHIFT + F3

  • Encontrar anterior

CTRL + SHIFT + F

  • Encontrar no caminho

CTRL + SHIFT + R

  • Localizar e substituir no caminho

ALT + F7

  • Encontrar utilizações

CTRL + F7

  • Procurar utilizações no ficheiro

CTRL + SHIFT + F7

  • Destacar utilizações no ficheiro

CTRL + ALT + F7

  • Mostrar utilizações

HISTÓRIA LOCAL (VCS):

ALT + SHIFT + C

  • Ver alterações recentes

ALT + BACKQUOTE (`)

  • Popup rápido 'VCS

CTRL + K

  • Comprometer o projeto com o VCS

CTRL + T

  • Atualizar projeto a partir do VCS

CORRER:

SHIFT + F10

  • Correr

CTRL + SHIFT + F10

  • Executar a configuração de contexto a partir do editor

CTRL + SHIFT + X

  • Executar linha de comando

DEBUGGING:

SHIFT + F9

  • Depurar

F8

  • Passar por cima

F7

  • Entrar em

SHIFT + F8

  • Sair

ALT + F8

  • Avaliar expressão

F9

  • Programa de currículos

CTRL + F8

  • Alternar ponto de interrupção

CTRL + SHIFT + F8

  • Ver pontos de paragem

MODELOS EM DIRECTO:

CTRL + J

  • Inserir um modelo em direto num projeto

ecológico

  • declaração 'echo' + pode preencher a declaração echo

frente

  • foreach(iterable_expr as $value) {...}

forek

  • foreach(iterable_expr as $key => $value) {...}

inc/inco

  • Declaração 'include'/'include_once

prif

  • privado function

pubf

  • público function

prof

  • protegido function

rqr/rqro

  • Declaração "require"/"require_once

e muito mais...


OUTRAS DICAS E TRUQUES:

  • > LINK < para a documentação .pdf oficial do PhpStorm

  • Para alterar os atalhos/hotkeys predefinidos, vá a: CTRL + ALT + S (Definições) -> Mapa de teclas

Código -> Inspecionar código

  • Verificar a existência de erros/ficheiros redundantes e utilização(ões)

Também é possível aceder ao Resultados da inspeção selecionando a janela da ferramenta Ver | Janelas de ferramentas | Resultados da inspeção.

NOTA: Só estará disponível depois de executar Código | Inspecionar Código

separador do código de inspeção phpstorm

Para cada problema, pode ver a correção rápida sugerida premindo Alt+Enter. Também pode saltar para a linha correspondente no editor premindo F4 ou fazendo duplo clique no problema na janela da ferramenta.


Editor > Geral > Teclas inteligentes:


CTRL + SHIFT + D

  • Zelo: https://zealdocs.org/ - documentação offline - integra-se perfeitamente com o PHP Storm: pode instalar documentação + APIs de muitas linguagens como: WordPress, HTML, CSS, jQuery, JavaScript, Emmet, PHP, etc.

Comparar quaisquer fontes de texto

  • Imprensa Ctrl+Shift+A e comece a escrever para localizar o Abrir a janela Dif em branco ação.
  • Cole qualquer texto que pretenda comparar nos painéis da esquerda e da direita.

Marcadores

Se precisar de criar um marcador, pode fazê-lo facilmente clicando na linha de código específica e selecionando Definir marcador (ou prima F11);

Mais tarde, pode premir SHIFT + F11 para ver o(s) marcador(es):

definir marcador no phpstorm

Como rodear a seleção com parênteses / chavetas / parênteses:

Realce um texto e prima SHIFT + ( e a seleção estará entre parênteses / parênteses / parênteses.

O mesmo acontece com:

SHIFT + {
SHIFT + [

3

Posso partilhar os plugins que utilizo!

Acredito que a informação será útil para os fãs do PhpStorm 🙂

Aqui estão eles:

  • CodeGlance: Incorpora um minimapa de código semelhante ao encontrado no Sublime no painel do editor.

codeglance phpstorm plugin

P.S. Para alternar (abrir/fechar) o mapa - tem de premir CTRL + SHIFT + G


regextester plugin para phpstorm ide


  • Edição em direto - Mostra instantaneamente as alterações efectuadas ao seu código durante uma sessão de depuração.

Por padrão, o Live Edit functionality está ativado apenas para arquivos HTML e CSS. Para ativá-lo para JavaScript, Node.js e outros tipos de arquivo, vá para Configurações/Preferências | Construção, execução, implantação | Depurador | Edição em tempo real.

Para começar a utilizar o Live Edit, abra o ficheiro HTML com que está a trabalhar e selecione Depurar no seu menu de contexto. Isto irá lançar o depurador JavaScript no WebStorm e abrir o seu ficheiro no browser. À medida que edita o código, verá as alterações efectuadas reflectidas no browser.

plugin liveedit para phstorm

2

Para acrescentar WordPress ao seu projeto PHPStorm, pode consultar a documentação aqui:

https://www.jetbrains.com/help/phpstorm/preparing-to-use-wordpress.html#activating-the-wordpress-install

Também pode acelerar o desenvolvimento do WordPress instalando e utilizando WP-CLI na sua máquina;

Leia aqui como instalar o WP-CLI no Windows 10:

https://make.wordpress.org/cli/handbook/guides/installing/#installing-on-windows

Ver vídeo de como o fazer (língua russa):

... e em inglês:

Partilhar: