Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cellobnu/f569dda02a57d31a0925bde437378817 to your computer and use it in GitHub Desktop.
Save cellobnu/f569dda02a57d31a0925bde437378817 to your computer and use it in GitHub Desktop.
phpstorm-vs-sublimetext-shortcuts.md
#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.*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment