Cheatsheet Android Studio
IDE oficial do Google para desenvolvimento Android (Kotlin/Java/Flutter)
Android Studio
Ficheiro e Projeto
Novo (gerar)
Alt + Insert
Gera classe, ficheiro, construtor, etc.
Definições
Ctrl + Alt + S
Abre as definições do IDE.
Nova classe
Ctrl + N (no painel do projeto)
Cria uma nova classe Kotlin/Java.
Estrutura do projeto
Ctrl + Alt + Shift + S
Abre a estrutura do projeto (SDK, módulos).
Guardar tudo
Ctrl + S
Guarda todos os ficheiros.
Ficheiros recentes
Ctrl + E
Lista os ficheiros abertos recentemente.
Fechar separador
Ctrl + F4
Fecha o separador ativo.
Edição
Desfazer / Refazer
Ctrl + Z (desfazer)
Ctrl + Shift + Z (refazer)
Reverte ou reaplica ações.
Mover linha
Alt + Shift + ↑ / ↓
Desloca a linha atual.
Cortar / Copiar / Colar
Ctrl + X (cortar)
Ctrl + C (copiar)
Ctrl + V (colar)
Área de transferência.
Comentar linha
Ctrl + /
Comenta ou descomenta a linha.
Duplicar linha
Ctrl + D
Duplica a linha atual.
Comentar bloco
Ctrl + Shift + /
Comenta o bloco selecionado.
Apagar linha
Ctrl + Y
Remove a linha atual.
Alternar maiúsculas
Ctrl + Shift + U
Alterna maiúsculas/minúsculas.
Navegação
Procurar em todo o lado
Shift + Shift (duplo)
Pesquisa classes, ficheiros, símbolos e ações.
Ir para linha
Ctrl + G
Salta para um número de linha.
Estrutura do ficheiro
Ctrl + F12
Lista os membros do ficheiro atual.
Ir para classe
Ctrl + N
Procura uma classe pelo nome.
Ir para definição
Ctrl + B (ou Ctrl + Clique)
Salta para a declaração do símbolo.
Ir para ficheiro
Ctrl + Shift + N
Procura um ficheiro pelo nome.
Ir para implementação
Ctrl + Alt + B
Salta para as implementações.
Ir para símbolo
Ctrl + Alt + Shift + N
Procura métodos e variáveis.
Voltar / avançar
Ctrl + Alt + ← (voltar)
Ctrl + Alt + → (avançar)
Navega no histórico de posições.
Pesquisa e Substituição
Pesquisar
Ctrl + F
Pesquisa no ficheiro atual.
Próximo / anterior
F3 (próximo)
Shift + F3 (anterior)
Navega nos resultados.
Substituir
Ctrl + R
Substitui no ficheiro atual.
Ações (Find Action)
Ctrl + Shift + A
Procura comandos e ações do IDE.
Pesquisar no projeto
Ctrl + Shift + F
Procura em todo o projeto.
Substituir no projeto
Ctrl + Shift + R
Substitui em todo o projeto.
Código e Refatorização
Autocompletar
Ctrl + Espaço
Sugestões de código básicas.
Refatorizar isto
Ctrl + Alt + Shift + T
Menu de refatorizações disponíveis.
Documentação rápida
Ctrl + Q
Mostra a documentação do símbolo.
Autocompletar inteligente
Ctrl + Shift + Espaço
Sugestões por tipo esperado.
Formatar código
Ctrl + Alt + L
Formata o ficheiro segundo o estilo.
Dobrar / expandir
Ctrl + - (dobrar)
Ctrl + + (expandir)
Recolhe ou mostra blocos.
Correção rápida
Alt + Enter
Mostra intenções e correções.
Otimizar imports
Ctrl + Alt + O
Remove imports não utilizados.
Renomear
Shift + F6
Renomeia o símbolo em todo o projeto.
Sobrescrever métodos
Ctrl + O
Gera métodos da superclasse.
Build e Execução
Compilar projeto
Ctrl + F9
Faz build do projeto (Make).
Parar
Ctrl + F2
Para a execução em curso.
Correr app
Shift + F10
Executa a configuração atual.
Sincronizar Gradle
Ctrl + Shift + O (barra de notificação)
Sincroniza o projeto com os ficheiros Gradle.
Depurar app
Shift + F9
Inicia em modo de depuração.
Correr contexto
Ctrl + Shift + F10
Corre o teste/classe sob o cursor.
Depuração
Alternar breakpoint
Ctrl + F8
Adiciona/remove breakpoint na linha.
Sair da função
Shift + F8
Sai da função atual.
Continuar / retomar
F9
Retoma a execução até ao próximo breakpoint.
Avaliar expressão
Alt + F8
Avalia uma expressão em runtime.
Passo por cima
F8
Avança uma linha (sem entrar).
Ver breakpoints
Ctrl + Shift + F8
Lista todos os breakpoints.
Passo para dentro
F7
Entra na função chamada.
Vistas e Ferramentas
Painel do projeto
Alt + 1
Mostra/oculta o explorador do projeto.
Commit (Git)
Ctrl + K
Abre a janela de commit.
Terminal
Alt + F12
Abre o terminal integrado.
Push (Git)
Ctrl + Shift + K
Envia os commits para o remoto.
Logcat
Alt + 6
Abre o painel de logs do Android.
Operações VCS
Alt + `
Menu pop-up de controlo de versão.
Ocultar painéis
Shift + Esc
Oculta a janela de ferramenta ativa.