Cheatsheet IntelliJ IDEA
IDE da JetBrains para Java/Kotlin (base do Android Studio e Flutter)
IntelliJ IDEA
Ficheiro e Projeto
Novo (gerar)
Alt + Insert
Gera classe, ficheiro, construtor, etc.
Estrutura do projeto
Ctrl + Alt + Shift + S
Abre a estrutura do projeto.
Guardar tudo
Ctrl + S
Guarda todos os ficheiros.
Ficheiros recentes
Ctrl + E
Lista os ficheiros recentes.
Fechar separador
Ctrl + F4
Fecha o separador ativo.
Localizações recentes
Ctrl + Shift + E
Lista locais editados recentemente.
Definições
Ctrl + Alt + S
Abre as definições do IDE.
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.
Hierarquia de tipos
Ctrl + H
Mostra a hierarquia da classe.
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.
Estrutura do ficheiro
Ctrl + F12
Lista os membros do ficheiro atual.
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.
Execução e Build
Correr
Shift + F10
Executa a configuração atual.
Compilar projeto
Ctrl + F9
Faz build do projeto (Make).
Depurar
Shift + F9
Inicia em modo de depuração.
Parar
Ctrl + F2
Para a execução em curso.
Correr contexto
Ctrl + Shift + F10
Corre o teste/classe sob o cursor.
Escolher configuração
Alt + Shift + F10
Escolhe e executa uma configuração.
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 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.
VCS e Ferramentas
Commit (Git)
Ctrl + K
Abre a janela de commit.
Painel do projeto
Alt + 1
Mostra/oculta o explorador do projeto.
Push (Git)
Ctrl + Shift + K
Envia os commits para o remoto.
Terminal
Alt + F12
Abre o terminal integrado.
Atualizar projeto
Ctrl + T
Faz pull/update do remoto.
Ocultar painéis
Shift + Esc
Oculta a janela de ferramenta ativa.
Operações VCS
Alt + `
Menu pop-up de controlo de versão.