Atalhos do teclado – Android Studio Canary e outros

Os atalhos do teclado são uma maneira útil de navegar rapidamente pelo Android Studio e realizar ações comuns. Em muitos casos, usar atalhos do teclado é mais rápido que usar a GUI.

Esta página mostra alguns atalhos comuns do teclado. Como o Android Studio é baseado no IntelliJ IDEA, veja mais atalhos na documentação de referência de mapa de teclado do IntelliJ IDEA (em inglês).

Janelas de ferramentas

Use os atalhos do teclado para abrir janelas de ferramentas. A Tabela 1 lista os atalhos para as janelas mais comuns.

Tabela 1. Atalhos de teclado para janelas de ferramentas comuns.

Janela de ferramentasWindows e LinuxmacOS
ProjetoAlt + 1Command + 1
Controle de versõesAlt + 9Command + 9
ExecutarShift + F10Control + R
DepurarShift + F9Control + D
LogcatAlt + 6Command + 6
Voltar ao editorEscEsc
Ocultar todas as janelas de ferramentasControl + Shift + F12Command + Shift + F12

Preenchimento automático de código

O Android Studio tem três tipos de preenchimento automático de código, que podem ser acessados usando atalhos de teclado, conforme mostrado na tabela abaixo.

Tabela 2. Atalhos de teclado para preenchimento automático de código

TipoDescriçãoWindows e LinuxmacOS
Preenchimento básicoExibe sugestões básicas para variáveis, tipos, métodos, expressões, entre outros. Se você chamar o preenchimento básico duas vezes seguidas, verá mais resultados, incluindo membros privados e membros estáticos não importados.Control + EspaçoControl + Espaço
Preenchimento inteligenteExibe opções relevantes de acordo com o contexto. O preenchimento inteligente considera o tipo e os fluxos de dados esperados. Se você chamar o preenchimento inteligente duas vezes seguidas, verá mais resultados, incluindo cadeias.Control + Shift + EspaçoControl + Shift + Espaço
Preenchimento de declaraçãoCompleta a instrução atual, adicionando parênteses, colchetes, chaves, formatação e assim por diante.Ctrl + Shift + EnterCommand + Shift + Enter

Para executar correções rápidas e mostrar ações de intent, pressione Alt + Enter.

Use as dicas abaixo para navegar pelo Android Studio:

  • Alterne entre os arquivos acessados recentemente com a ação Recent Files. Para abrir a ação Recent Files, pressione Ctrl + E (Command + E no macOS). Por padrão, o último arquivo acessado é selecionado. Também é possível acessar qualquer janela de ferramentas na coluna esquerda dessa ação.
  • Veja a estrutura do arquivo atual com a ação File Structure. Para abrir a ação File Structure, pressione Ctrl + F12 (Command + F12 no macOS). Essa ação permite navegar rapidamente para qualquer parte do arquivo atual.
  • Pesquise e navegue para uma classe específica no projeto com a ação Navigate to Class. Para abrir a ação Navigate to Class, pressione Ctrl + N (Command + O no macOS).Navigate to Class oferece suporte a expressões sofisticadas, incluindo maiúsculas intermediárias (camel humps), que permitem pesquisar pelas letras maiúsculas em um nome de elemento com letras concatenadas, caminhos, navegar para linha, que permite acessar uma linha específica no arquivo e correspondência de nome do meio, que permite pesquisar uma parte do nome da classe. Se você chamar a ação duas vezes seguidas, ela vai mostrar os resultados das classes do projeto.
  • Navegue para um arquivo ou pasta com a ação Navigate to File. Para abrir a opção Navigate to File, pressione Ctrl + Shift + N (Command + Shift + O no macOS). Para pesquisar pastas em vez de arquivos, adicione uma / ao final da expressão.
  • Navegue para um método ou campo por nome com a ação Navigate to Symbol. Para abrir a ação Navigate to Symbol, pressione Ctrl + Alt + Shift + N (Command + Option + O no macOS).
  • Para encontrar todas as partes do código que refereciam a classe, o método, o campo, o parâmetro ou a instrução na posição atual do cursor, pressione Alt + F7 (Option + F7 no macOS).

Atalhos de teclado padrão

O Android Studio tem atalhos de teclado para muitas ações comuns. A Tabela 3 mostra os atalhos de teclado padrão de cada sistema operacional.

Observação: além dos mapas de teclado padrão da Tabela 3, é possível escolher entre diversos outros predefinidos ou personalizar seus próprios. Para saber mais sobre como personalizar os atalhos de teclado, consulte a seção Configurar atalhos de teclado personalizados.

Tabela 3. Atalhos de teclado padrão para sistemas operacionais Windows, Linux e macOS.

DescriçãoWindows e LinuxmacOS
Ações gerais
Salvar tudoControl + SCommand + S
SincronizarControl + Alt + YCommand + Option + Y
Maximizar/minimizar editorControl + Shift + F12Control + Command + F12
Adicionar aos favoritosAlt + Shift + FOption + Shift + F
Inspecionar arquivo atual com perfil atualAlt + Shift + IOption + Shift + I
Troca rápida de esquemaCtrl +` (acento grave)Ctrl +` (acento grave)
Abrir a caixa de diálogo de configuraçõesCtrl + Alt + SCommand + , (vírgula)
Abrir caixa de diálogo da estrutura do projetoControl + Alt + Shift + SCommand + ; (ponto e vírgula)
Alternar entre guias e janelas de ferramentaControl + TabCtrl + Tab
Navegar e pesquisar no Android Studio
Buscar em todos os locais (incluindo código e menus)Shift duas vezesShift duas vezes
LocalizarControl + FCommand + F
Localizar próximoF3Command + G
Localizar anteriorShift + F3Command + Shift + G
SubstituirControl + RCommand + R
Localizar açãoControl + Shift + ACommand + Shift + A
Buscar por nome de símboloControl + Alt + Shift + NCommand + Option + O
Localizar classeControl + NCommand + O
Localizar arquivo (em vez da classe)Control + Shift + NCommand + Shift + O
Localizar no caminhoControl + Shift + FCommand + Shift + F
Abrir caixa de diálogo da estrutura de arquivosCtrl + F12Command + F12
Navegar entre guias abertas do editorAlt + seta para a direita ou seta para a esquerdaControl + seta para a direita ou seta para a esquerda
Ir para a fonteF4 ou Control + EnterF4 ou Command + seta para baixo
Abrir a guia do editor atual em uma nova janelaShift + F4Shift + F4
Caixa de diálogo de arquivos abertos recentementeCtrl + ECommand + E
Caixa de diálogo de arquivos editados recentementeCtrl + Shift + ECommand + Shift + E
Ir para último local editadoControl + Shift + BackspaceCommand + Shift + Delete
Fechar guia do editor ativoControl + F4Command + W
Voltar à janela do editor a partir da janela de uma ferramentaEscEsc
Esconder janela da ferramenta ativa ou recentemente ativaShift + EscShift + Esc
Ir para linhaControl + GCommand + L
Abrir hierarquia de tiposControl + HControl + H
Abrir hierarquia de métodosControl + Shift + HCommand + Shift + H
Abrir hierarquia de chamadasControl + Alt + HCtrl + Option + H
Visualizar layouts
Aumentar/diminuir zoomControl + adição ou Control + subtraçãoCommand + adição ou Command + subtração
Ajustar à telaControl + 0Command + 0
Tamanho realControl + Shift + 1Command + Shift + 1
Ferramentas de design: Layout Editor
Alternar entre os modos Design e BlueprintBB
Alternar entre os modos retrato e paisagemOO
Alternar dispositivosDD
Forçar atualizaçãoRR
Alternar painel de erros de renderizaçãoEE
Excluir restriçõesDelete ou Control + cliqueDelete ou Command + clique
Aumentar zoomControl + adiçãoCommand + adição
Diminuir zoomControl + subtraçãoCommand + subtração
Ajustar à telaControl + 0Command + 0
MovimentarManter a barra de espaço pressionada + clicar e arrastarManter a barra de espaço pressionada + clicar e arrastar
Ir para XMLControl + BCommand + B
Selecionar todos os componentesControl + ACommand + A
Selecionar vários componentesShift + clique ou Control + cliqueShift + clique ou Command + clique
Ferramentas de design: editor de navegação
Aumentar zoomControl + adiçãoCommand + adição
Diminuir zoomControl + subtraçãoCommand + subtração
Ajustar à telaControl + 0Command + 0
MovimentarManter a barra de espaço pressionada + clicar e arrastarManter a barra de espaço pressionada + clicar e arrastar
Ir para XMLControl + BCommand + B
Alternar painel de erros de renderizaçãoEE
Agrupar no gráfico aninhadoControl + GCommand + G
Percorrer os destinosTab ou Shift + TabTab ou Shift + Tab
Selecionar todos os destinosControl + ACommand + A
Selecionar vários destinosShift + clique ou Control + cliqueShift + clique ou Command + clique
Programar código
Gerar código (getters, setters, construtores, hashCode/equalstoString, novo arquivo, nova classe)Alt + InsertCommand + N
Modificar métodosControl + OControl + O
Implementar métodosControl + ICtrl + I
Programar com (if...elsetry...catch etc.)Ctrl + Alt + TCommand + Option + T
Excluir linha em que o cursor estáControl + YCommand + Delete
Recolher/expandir bloco de código atualControl + subtração ou Control + adiçãoCommand + subtração ou Command + adição
Recolher/expandir todos os blocos de códigoControl + Shift + subtração ou Control + Shift + adiçãoCommand + Shift + subtração ou Command + Shift + adição
Duplicar linha ou seleção atualControl + DCommand + D
Preenchimento automático de código básicoControl + EspaçoCtrl + Espaço
Preenchimento automático de código inteligente (filtra a lista de métodos e variáveis por tipo esperado)Ctrl + Shift + EspaçoControl + Shift + Espaço
Completar declaraçãoControl + Shift + EnterCommand + Shift + Enter
Busca rápida na documentaçãoControl + QControl + J
Mostrar parâmetros do método selecionadoControl + PCommand + P
Ir para declaração (diretamente)Control + B ou Control + cliqueCommand + B ou Command + clique
Ir para implementaçõesControl + Alt + BCommand + Option + B
Ir para supermétodo/superclasseCtrl + UCommand + U
Abrir busca rápida de definiçãoControl + Shift + ICommand + Y
Alternar visibilidade da janela de ferramentas do projetoAlt + 1Command + 1
Alternar favoritoF11F3
Alternar favorito com mnemônicoControl + F11Option + F3
Comentar/remover marca de comentário com comentário de linhaControl + /Command + /
Comentar/remover marca de comentário com comentário de blocoControl + Shift + /Command + Shift + /
Selecionar blocos de código cada vez maioresControl + WOption + para cima
Retornar seleção atual ao estado anteriorControl + Shift + WOption + para baixo
Ir para o início do bloco de códigoControl + [Option + Command + [
Ir para o fim do bloco de códigoControl + ]Option + Command + ]
Selecionar até o início do bloco de códigoControl + Shift + [Option + Command + Shift + [
Selecionar até o fim do bloco de códigoControl + Shift + ]Option + Command + Shift + ]
Excluir até o fim da palavraControl + DeleteOption + Delete
Excluir até o início da palavraControl + BackspaceOption + Delete
Otimizar importaçõesControl + Alt + OControl + Option + O
Correção rápida do projeto (mostrar ações de intent e correções rápidas)Alt + EnterOption + Enter
Reformatar códigoControl + Alt + LCommand + Option + L
Inserir recuo automático nas linhasControl + Alt + IControl + Option + I
Inserir/remover recuo nas linhasTab ou Shift + TabTab ou Shift + Tab
Junção inteligente de linhasControl + Shift + JControl + Shift + J
Divisão inteligente de linhasControl + EnterCommand + Enter
Começar nova linhaShift + EnterShift + Enter
Avançar/retornar para erro destacadoF2 ou Shift + F2F2 ou Shift + F2
Criar e executar
CriarControl + F9Command + F9
Criar e executarShift + F10Ctrl + R
Aplicar mudanças e reiniciar a atividadeCtrl + F10Ctrl + Command + R
Aplicar mudanças de códigoCtrl + Alt + F10Ctrl + Command + Shift + R
Depurar
DepurarShift + F9Control + D
PularF8F8
EntrarF7F7
Entrada inteligenteShift + F7Shift + F7
SairShift + F8Shift + F8
Ir para local do cursorAlt + F9Option + F9
Avaliar expressãoAlt + F8Option + F8
Retomar programaF9Command + Option + R
Alternar ponto de interrupçãoControl + F8Command + F8
Ver pontos de interrupçãoControl + Shift + F8Command + Shift + F8
Refatorar
CopiarF5F5
MoverF6F6
Excluir com segurançaAlt + DeleteCommand + Delete
RenomearShift + F6Shift + F6
Mudar assinaturaControl + F6Command + F6
InlineControl + Alt + NCommand + Option + N
Extrair métodoControl + Alt + MCommand + Option + M
Extrair variávelControl + Alt + VCommand + Option + V
Extrair campoControl + Alt + FCommand + Option + F
Extrair constanteControl + Alt + CCommand + Option + C
Extrair parâmetroControl + Alt + PCommand + Option + P
Histórico local/controle de versões
Enviar projeto para VCSControl + KCommand + K
Atualizar projeto no VCSControl + TCommand + T
Ver mudanças recentesAlt + Shift + COption + Shift + C
Abrir caixa de diálogo do VCSAlt +` (acento grave)Ctrl + V

Configurar atalhos de teclado personalizados

As configurações de atalhos de teclado do Android Studio permitem escolher uma opção em uma lista predefinida ou criar um atalho personalizado.

Para abrir as configurações de atalhos de teclado, selecione File > Settings (no Mac, Android Studio > Preferences) e vá para o painel Keymap.

Figura 1. Janela de configurações de atalhos de teclado do Android Studio no macOS.

  1. Menu suspenso de mapas de teclado: selecione o atalho que você quer usar nesse menu para mudar entre os predefinidos.
  2. Lista de ações: clique com o botão direito em uma ação para fazer mudanças nela. É possível adicionar mais atalhos para a ação, adicionar atalhos de mouse para associar uma ação a um clique ou remover atalhos atuais. Se você estiver usando um mapa de teclado predefinido, a modificação dos atalhos de uma ação vai criar automaticamente uma cópia dele e adicionar as modificações à cópia.
  3. Botão “Copy”: selecione um mapa de teclado do menu suspenso para usar como ponto de partida e clique em Copy para criar um novo atalho personalizado. Você pode modificar o nome e os atalhos do mapa de teclado.
  4. Botão “Reset”: selecione um mapa de teclado no menu suspenso e clique em Reset para o redefinir para configuração original.
  5. Caixa de pesquisa: digite aqui para procurar um atalho pelo nome da ação.
  6. Pesquisar por atalho: clique neste botão e digite um atalho para pesquisar ações pelo atalho atribuído.

Fonte: https://developer.android.com/studio/intro/keyboard-shortcuts?hl=pt-br

Please follow and like us:
Pin Share

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

RSS
Follow by Email
WP Radio
WP Radio
OFFLINE LIVE