Skip to content

Instantly share code, notes, and snippets.

@silasrm
Last active October 9, 2024 16:15
Show Gist options
  • Save silasrm/6aeaa76c0c5012639262 to your computer and use it in GitHub Desktop.
Save silasrm/6aeaa76c0c5012639262 to your computer and use it in GitHub Desktop.
Teclas de atalhos do PHPStorm com funções semelhantes ao Sublime Text, e outras interessantes.

#Teclas de atalhos do PHPStorm com funções semelhantes ao Sublime Text, e outras interessantes.

Sublime Text PHPStorm Função
CMD+P CMD+Shift+O Busca por arquivos no projeto
CMD+R CMD+F12 (1) Lista os métodos da classe e outros símbolos
CMD+F CMD+F Busca no arquivo
CMD+Option+F CMD+R Busca e troca os valores no arquivo
CMD+Shift+F CMD+Shift+F Busca, busca e troca e outros em um determinado caminho com várias regras.
CMD+D (2) Option+Up (2) Seleciona palavra
CMD+D (3) Ctrl+G Busca ocorrências da seleção no resto do arquivo
(4) CMD+Click ou CMD+B Vai para a definição do símbolo
CMD+/ CMD+/ (5) Comenta linha
(4) CMD+Option+/ (6) Comenta trecho de código
Ctrl+CMD+Up CMD+Shift+Up (7) Move linha pra cima
Ctrl+CMD+Down CMD+Shift+Down (7) Move linha para baixo
(4) CMD+Shift++ Expande o conteúdo de todos os blocos do código
(4) CMD+Shift+- Esconde o conteúdo de todos os blocos do código
(4) CMD++ Expande o conteúdo do bloco onde o cursor está
(4) CMD+- Esconde o conteúdo do bloco onde o cursor está
(4) CMD+O Busca de classes PHP
(4) CMD+Shift+O Busca de arquivos no projeto
Ctrl+CMD+Up e Ctrl+CMD+Down Option+Shift+Up e Option+Shift+Down Move a linha livremente para cima ou para baixo (Diferente do Ctrl+CMD+Up/Down que move a linha formatando e também move blocos inteiros)
(4) CMD+Shift+Left/Right Navega pelas abas para a esquerda e para a direita, mas sempre circular
Fn+Up/Down Fn+Up/Down Navega pelo arquivo mas ao invés de ir de linha em linha, move de 28 em 28 linhas
CMD+Up/Down Fn+CMD+Left/Right Navega para o início ou fim do arquivo
Shift+CMD+Up/Down Shift+Fn+CMD+Left/Right Navega para o início ou fim do arquivo, selecionando o conteúdo

Up = seta para cima / Down = seta para baixo

####Observações (1): lembre-se que as teclas F1 à F12 no teclado da Apple, não são as funções primárias dos botões, então para usá-las, precisa da tecla fn. Exemplo: fn+tecla de aumentar volume = F12

(2): Aperte uma única vez, para selecionar a palavra onde encontra-se o cursor.

(3): Com uma seleção, aperte repetidas vezes, e ele buscará a próxima ocorrência da seleção, selecionando e criando um cursor para cada seleção. Assim você pode editar em vários locais de uma vez só.

(4): Não suporta ou suporta de maneira diferente.

(5): Sem seleciona o texto/linha, ele adiciona e move o cursor para a próxima linha. Se fizer em uma linha que já tenha o comentário, ele remove e move o cursor para a próxima linha. Se fizer com algo selecionado, nem que seja um espaço em branco, ele comenta/descomenta sem mover o cursor para a próxima linha.

(6): Faz comentário multilinha (/**/). Se um texto estiver selecionado, o comentário envolve o texto.

(7): Se o cursor estiver na assinatura do método/função, moverá o bloco todo. Se estiver em outro local, moverá somente a linha onde está o cursor.

@gustavonakamura
Copy link

genio da lampada

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment