The Android Developer Challenge is back! Submit your idea before December 2.

Atalhos do teclado

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

Observação: além dos atalhos padrão da tabela 1 abaixo, você pode escolher dentre diversos atalhos pré-configurados ou criar outros personalizados. Para saber mais sobre como personalizar os atalhos de teclado, acesse Configurar atalhos de teclado personalizados abaixo.

Tabela 1. Atalhos de teclado padrão para sistemas operacionais Windows/Linux e Mac.

Descrição Windows/Linux Mac
Geral
Salvar tudo Control + S Command + S
Sincronizar Control + Alt + Y Command + Option + Y
Maximizar/minimizar editor Control + Shift + F12 Control + Command + F12
Adicionar aos favoritos Alt + Shift + F Option + Shift + F
Inspecionar arquivo atual com perfil atual Alt + Shift + I Option + Shift + I
Troca rápida de esquema Control + ` (crase) Control + ` (crase)
Abrir caixa de diálogo das configurações Control + Alt + S Command + , (vírgula)
Abrir caixa de diálogo da estrutura do projeto Control + Alt + Shift + S Command + ; (ponto e vírgula)
Alternar entre guias e janelas de ferramenta Control + Tab Control + Tab
Navegar e buscar no Studio
Buscar em todos os locais (incluindo código e menus) Shift duas vezes Shift duas vezes
Localizar Control + F6 Command + F6
Localizar próximo F3 Command + G
Localizar anterior Shift + F3 Command + Shift + G
Substituir Control + R Command + R
Localizar ação Control + Shift + A Command + Shift + A
Buscar por nome de símbolo Control + Alt + Shift + N Command + Option + O
Localizar classe Control + N Command + O
Localizar arquivo (exceto classe) Control + Shift + N Command + Shift + O
Localizar no caminho Control + Shift + F Command + Shift + F
Abrir janela de estrutura de arquivos Control + F12 Command + F12
Navegar entre guias abertas do editor Alt + Seta para a direita/esquerda Control + Seta para a direita/esquerda
Ir para código-fonte F4 / Control + Enter F4 / Command + Seta para baixo
Abrir a guia do editor atual em uma nova janela Shift + F4 Shift + F4
Janela de arquivos abertos recentemente Control + E Command + E
Janela de arquivos editados recentemente Control + Shift + E Command + Shift + E
Ir para último local editado Control + Shift + Backspace Command + Shift + Backspace
Fechar guia do editor ativo Control + F4 Command + W
Voltar à janela do editor a partir da janela de uma ferramenta Esc Esc
Esconder janela da ferramenta ativa ou recentemente ativa Shift + Esc Shift + Esc
Ir para linha Control + G Command + L
Abrir hierarquia de tipos Control + H Control + H
Abrir hierarquia de métodos Control + Shift + H Command + Shift + H
Abrir hierarquia de chamadas Control + Alt + H Control + Option + H
Visualizar layouts
Aumentar/diminuir zoom Control + sinal de menos/mais Command + sinal de menos/mais
Ajustar à tela Control + 0 Command + 0
Tamanho real Control + Shift + 1 Command + Shift + 1
Ferramentas de design: editor de layout
Alternar entre os modos Design e Blueprint B B
Alternar entre os modos retrato e paisagem O O
Alternar dispositivos D D
Forçar atualização R R
Alternar painel de erros de renderização E E
Excluir restrições Delete ou Ctrl + clique Delete ou Command + clique
Aumentar zoom Ctrl + sinal de mais Command + sinal de mais
Diminuir zoom Ctrl + sinal de menos Command + sinal de menos
Ajustar à tela Ctrl + 0 Command + 0
Movimentar Manter tecla de espaço pressionada + clicar e arrastar Manter tecla de espaço pressionada + clicar e arrastar
Ir para XML Ctrl + B Command + B
Selecionar todos os componentes Ctrl + A Command + A
Selecionar vários componentes Shift + clique ou Ctrl + clique Shift + clique ou Command + clique
Ferramentas de design: editor de navegação
Aumentar zoom Ctrl + sinal de mais Command + sinal de mais
Diminuir zoom Ctrl + sinal de menos Command + sinal de menos
Ajustar à tela Ctrl + 0 Command + 0
Movimentar Manter tecla de espaço pressionada + clicar e arrastar Manter tecla de espaço pressionada + clicar e arrastar
Ir para XML Ctrl + B Command + B
Alternar painel de erros de renderização E E
Agrupar no gráfico aninhado Ctrl + G Command + G
Percorrer os destinos Tab / Shift + Tab Tab / Shift + Tab
Selecionar todos os destinos Ctrl + A Command + A
Selecionar vários destinos Shift + clique ou Ctrl + clique Shift + clique ou Command + clique
Escrever código
Gerar código (getters, setters, construtores, hashCode/equals, toString, novo arquivo, nova classe) Alt + Insert Command + N
Modificar métodos Control + O Control + O
Implementar métodos Control + I Control + I
Envolver com (if...else / try...catch / etc.) Control + Alt + T Command + Option + T
Excluir linha em que o cursor está Control + Y Command + Backspace
Recolher/expandir bloco de código atual Control + sinal de menos/mais Command + sinal de menos/mais
Recolher/expandir todos os blocos de código Control + Shift + sinal de menos/mais Command + Shift + sinal de menos/mais
Duplicar linha ou seleção atual Control + D Command + D
Preenchimento automático de código básico Control + Space Control + Space
Preenchimento automático de código inteligente (filtra a lista de métodos e variáveis por tipo esperado) Control + Shift + Space Control + Shift + Space
Completar declaração Control + Shift + Enter Command + Shift + Enter
Busca rápida na documentação Control + Q Control + J
Mostrar parâmetros do método selecionado Control + P Command + P
Ir para declaração (diretamente) Control + B ou Control + clique Command + B ou Command + clique
Ir para implementações Control + Alt + B Command + Alt + B
Ir para supermétodo/superclasse Control + U Command + U
Abrir busca rápida de definição Control + Shift + I Command + Y
Mudar visibilidade da janela de ferramentas do projeto Alt + 1 Command + 1
Mudar favorito F11 F3
Mudar favorito com mnemônico Control + F11 Option + F3
Comentar/remover comentário com comentário de linha Control + / Command + /
Comentar/remover comentário com comentário de bloco Control + Shift + / Command + Shift + /
Selecionar blocos de código cada vez maiores Control + W Option + Up
Retornar seleção atual ao estado anterior Control + Shift + W Option + Down
Ir para o início do bloco de código Control + [ Option + Command + [
Ir para o fim do bloco de código Control + ] Option + Command + ]
Selecionar até o início do bloco de código Control + Shift + [ Option + Command + Shift + [
Selecionar até o fim do bloco de código Control + Shift + ] Option + Command + Shift + ]
Excluir até o fim da palavra Control + Delete Option + Delete
Excluir até o início da palavra Control + Backspace Option + Backspace
Otimizar importações Control + Alt + O Control + Option + O
Reparo rápido do projeto (mostrar ações de intent e reparos rápidos) Alt + Enter Option + Enter
Reformatar código Control + Alt + L Command + Option + L
Inserir indentação automática nas linhas Control + Alt + I Control + Option + I
Inserir/remover indentação das linhas Tab/Shift + Tab Tab/Shift + Tab
Junção inteligente de linhas Control + Shift + J Control + Shift + J
Divisão inteligente de linhas Control + Enter Command + Enter
Começar nova linha Shift + Enter Shift + Enter
Avançar/retornar para erro destacado F2 / Shift + F2 F2 / Shift + F2
Compilar e executar
Compilar Control + F9 Command + F9
Compilar e executar Shift + F10 Control + R
Aplicar alterações e reiniciar a atividade Control + F10 Control + Command + R
Aplicar alterações de código Control + Alt + F10 Control + Shift + Command + R
Depurar
Depurar Shift + F9 Control + D
Pular F8 F8
Entrar F7 F7
Entrada inteligente Shift + F7 Shift + F7
Sair Shift + F8 Shift + F8
Ir para local do cursor Alt + F9 Option + F9
Avaliar expressão Alt + F8 Option + F8
Retomar programa F9 Command + Option + R
Alternar ponto de interrupção Control + F8 Command + F8
Visualizar pontos de interrupção Control + Shift + F8 Command + Shift + F8
Refatorar
Copiar F5 F5
Mover F6 F6
Excluir com segurança Alt + Delete Command + Delete
Renomear Shift + F6 Shift + F6
Alterar assinatura Control + F6 Command + F6
Em linha Control + Alt + N Command + Option + N
Extrair método Control + Alt + M Command + Option + M
Extrair variável Control + Alt + V Command + Option + V
Extrair campo Control + Alt + F Command + Option + F
Extrair constante Control + Alt + C Command + Option + C
Extrair parâmetro Control + Alt + P Command + Option + P
Histórico local/controle de versões
Enviar projeto para VCS Control + K Command + K
Atualizar projeto no VCS Control + T Command + T
Ver alterações recentes Alt + Shift + C Option + Shift + C
Abrir janela do VCS Alt + ` (crase) Control + V

Configurar atalhos de teclado personalizados

Você pode escolher dentre diversos atalhos pré-configurados ou modificar um deles para criar um novo atalho personalizado nas configurações de atalho do Android Studio.

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

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

  1. Menu suspenso de atalhos: selecione o atalho que você quer usar nesse menu para alternar entre os atalhos predefinidos.
  2. Lista de ações: clique com o botão direito em uma ação para modificá-la. Você pode 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 atalho pré-configurado, a alteração dos atalhos de uma ação criará automaticamente uma cópia do atalho e adicionará suas alterações à cópia.
  3. Botão Copy: selecione um atalho 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.
  4. Botão Reset: selecione um atalho do menu suspenso e clique em Reset para devolvê-lo à configuração original.
  5. Caixa de pesquisa: digite aqui para buscar um atalho pelo nome da ação.
  6. Pesquisar por atalho: clique em Find Actions by Shortcut e digite o nome de um atalho para pesquisar ações relacionadas.