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.

@ManJ-PC
Copy link

ManJ-PC commented Jul 27, 2017

PHPSTORM: CTRL+ALT+L indenta o código automaticamente

@brunosr88
Copy link

Mto bom

@HenriqueCRodrigues
Copy link

Alguém sabe como indenta no linux ?

Copy link

ghost commented Mar 10, 2018

CTRL+ALT+L no linux pra identar

@wmomesso
Copy link

CTRL+ALT+L no Ubuntu 16.04LTS bloqueia a tela.

@willmarcel
Copy link

Pra identar no Linux vc tem 2 opções
Desativar a tecla de atalho CTRL+ALT+L do LINUX para não bloquear a tela mais (eu recomendo e faço isso)
Ou pesquisar como trocar atalhos na IDE

@lgbenevides
Copy link

MacOS: Command + Option + L = Identa o código.

@oarrthur
Copy link

Como seleciono multiplas linhas no PHPSTORM assim como no sublime que é com CTRL+Seleciona a linha
e o que é esse Option? alguém pode me dizer?

@HudsonDevBr
Copy link

Para selecionar Varias linhas é só clicar no ALT + esquerdo do mouse

@feeh27
Copy link

feeh27 commented Oct 14, 2018

Alguém sabe como colocar aspas no texto selecionado sem apagá-lo ?

@adolfoaugustor
Copy link

abrir uma aba fechada no phpStorm ubuntu?

@rafaelgrube
Copy link

Alguém sabe como colocar aspas no texto selecionado sem apagá-lo ?

Estou tentando procurar a solução disso. Comecei a usar a pouco tempo e vim do vs code e antes do atom que funcionavam bem com aspas e teclado com acentos. Ainda não encontrei mas é um problema com o layout do teclado mesmo. Talvez algum Live Template resolva.

@silasrm
Copy link
Author

silasrm commented Nov 18, 2019

Como seleciono multiplas linhas no PHPSTORM assim como no sublime que é com CTRL+Seleciona a linha
e o que é esse Option? alguém pode me dizer?

Linux: ALT+Click coloca cursor na linha. Clicando em várias linhas assim, vai "selecionar" várias linhas.

@silasrm
Copy link
Author

silasrm commented Nov 18, 2019

Alguém sabe como colocar aspas no texto selecionado sem apagá-lo ?
image

Marca a opção "Surround selection on typing quote or brace"
image

Manda aplicar. Depois seleciona a string e digita a aspas, aí ele vai adicionar as aspas na seleção sem excluí-la.

@feeh27 @rafaelgrube

@rafaelgrube
Copy link

rafaelgrube commented Nov 22, 2019 via email

@silasrm
Copy link
Author

silasrm commented Nov 22, 2019

Olá! Muito obrigado por ajudar. Essa opção está selecionada nas minhas configurações. Imagino ser algum problema com o layout do meu teclado. Uso o US - internacional e o Português Pro no MacOS. Acho que ele imagina que ao digitar o ' eu queria fazer um acento ou caracter especial e não funciona. Mas muito obrigado por responder. Em seg., 18 de nov. de 2019 às 19:57, Silas Ribas Martins < [email protected]> escreveu:

Alguém sabe como colocar aspas no texto selecionado sem apagá-lo ? [image: image] https://user-images.githubusercontent.com/197187/69101067-89961100-0a56-11ea-9aea-5873695fd42e.png Marca a opção "Surround selection on typing quote or brace" [image: image] https://user-images.githubusercontent.com/197187/69101080-961a6980-0a56-11ea-9f70-4a93a48408c2.png Manda aplicar. Depois seleciona a string e digita a aspas, aí ele vai adicionar as aspas na seleção sem excluí-la. — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://gist.github.com/6aeaa76c0c5012639262?email_source=notifications&email_token=ADADKXTJ5YFQHXQ25VIEXCLQUMMWLA5CNFSM4JO22LL2YY3PNVWWK3TUL52HS4DFVNDWS43UINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQAF4MWW#gistcomment-3086699, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADADKXWYEK7NMBIMTQVPMDDQUMMWLANCNFSM4JO22LLQ .

Blz. Não tenho mais OSX para testar.

@feeh27
Copy link

feeh27 commented Apr 29, 2020

abrir uma aba fechada no phpStorm ubuntu?

Nesse link da Jet brains eles mostram como, além da dica disponível você pode atribuir um atalho também.
https://www.jetbrains.com/help/phpstorm/using-code-editor.html#table_for_tabs

@adolfoAugusto

@juniorgeba
Copy link

Alguém sabe como fazer no PhpStorm o que se faz no Sublime quando vc segura o CTRL e sai clicando depois digita e daí ele digita o mesmo texto onde vc fez a marcação com o CTRL?

@feeh27
Copy link

feeh27 commented May 17, 2020

Alguém sabe como fazer no PhpStorm o que se faz no Sublime quando vc segura o CTRL e sai clicando depois digita e daí ele digita o mesmo texto onde vc fez a marcação com o CTRL?

@juniorgeba No PHPStorm você pode utilizar o ALT para fazer isso.

@williamtome
Copy link

Alguém sabe dizer como fazer para scrollar mais rápido um arquivo com inúmeras linhas de código? No VSCode, tem o atalho ALT + Scroll pra cima/pra baixo.

@jhuliocastro
Copy link

CTRL+ALT+L no linux pra identar

no windows 10 também

@gustavonakamura
Copy link

genio da lampada

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