O IntelliJ IDEA é um ambiente de desenvolvimento integrado (IDE) poderoso e popular desenvolvido pela JetBrains, utilizado por desenvolvedores para programação em Java, Kotlin, Groovy e outras linguagens. Ele oferece uma ampla gama de recursos para aumentar a produtividade, e os atalhos de teclado são essenciais para agilizar o fluxo de trabalho.
Neste artigo, compilamos uma lista abrangente dos principais atalhos de teclado do IntelliJ IDEA, baseada na documentação oficial da JetBrains. Focamos nos atalhos para Windows/Linux, mas incluímos variações para macOS onde disponíveis (onde ⌘ é Command, ⌥ é Option, ⌃ é Control e ⇧ é Shift). Os atalhos podem ser personalizados no IntelliJ abrindo as configurações de keymap com Ctrl+Alt+S (macOS: ⌘,). Para uma visão completa e atualizada, consulte a documentação oficial ou baixe a folha de referência em PDF.
Os atalhos estão organizados em categorias para facilitar a consulta.
Geral
- Abrir janela de ferramenta correspondente - Alt + #0-9
- Salvar tudo - Ctrl + S (macOS: ⌘S)
- Sincronizar - Ctrl + Alt + Y (macOS: ⌘⌥Y)
- Alternar maximização do editor - Ctrl + Shift + F12 (macOS: ⌃⇧F12)
- Inspecionar arquivo atual com perfil atual - Alt + Shift + I (macOS: ⌥⇧I)
- Troca rápida de esquema - Ctrl +
(macOS: ⌃
) - Abrir configurações - Ctrl + Alt + S (macOS: ⌘,)
- Abrir estrutura do projeto - Ctrl + Alt + Shift + S (macOS: ⌘;)
- Encontrar ação - Ctrl + Shift + A (macOS: ⌘⇧A)
- Aumentar tamanho da fonte em todos os editores - Alt + Shift + . (macOS: ⌃⇧.)
- Diminuir tamanho da fonte em todos os editores - Alt + Shift + , (macOS: ⌃⇧,)
- Nova janela de origem - Shift + F4 (macOS: ⇧F4)
- Arquivo de rascunho - Ctrl + Alt + Shift + Insert (macOS: ⌘⇧N)
- Alternar modo Zen - Ctrl + K Z (não listado, mas comum)
Edição Básica
- Cortar - Ctrl + X (macOS: ⌘X)
- Copiar - Ctrl + C (macOS: ⌘C)
- Colar - Ctrl + V (macOS: ⌘V)
- Colar como texto simples - Ctrl + Alt + Shift + V (macOS: ⌘⌥⇧V)
- Colar do histórico - Ctrl + Shift + V (macOS: ⌘⇧V)
- Copiar caminhos - Ctrl + Shift + C (macOS: ⌘⇧C)
- Copiar referência - Ctrl + Alt + Shift + C (macOS: ⌘⌥⇧C)
- Desfazer - Ctrl + Z (macOS: ⌘Z)
- Refazer - Ctrl + Shift + Z (macOS: ⌘⇧Z)
- Indentar seleção - Tab (macOS: ⇥)
- Desindentar linha ou seleção - Shift + Tab (macOS: ⇧⇥)
- Autoindentar linhas - Ctrl + Alt + I (macOS: ⌃⌥I)
- Iniciar nova linha - Shift + Enter (macOS: ⇧⏎)
- Iniciar nova linha antes da atual - Ctrl + Alt + Enter (macOS: ⌘⌥⏎)
- Excluir linha - Ctrl + Y (macOS: ⌘⌫)
- Unir linhas - Ctrl + Shift + J (macOS: ⌃⇧J)
- Duplicar linha ou seleção - Ctrl + D (macOS: ⌘D)
- Alternar maiúsculas/minúsculas - Ctrl + Shift + U (macOS: ⌘⇧U)
- Excluir até o fim da palavra - Ctrl + Delete
- Excluir até o início da palavra - Ctrl + Backspace
- Unir linha inteligente - Ctrl + Shift + J
- Dividir linha inteligente - Ctrl + Enter
- Alternar caso para palavra no cursor ou bloco selecionado - Ctrl + Shift + U (macOS: ⌘⇧U)
- Selecionar até o fim do bloco de código - Ctrl + Shift + ] (macOS: ⌘⌥⇧])
- Selecionar até o início do bloco de código - Ctrl + Shift + [ (macOS: ⌘⌥⇧[)
- Fechar aba do editor ativo - Ctrl + F4
Navegação do Cursor
- Mover cursor para palavra anterior - Ctrl + Left (macOS: ⌥←)
- Mover cursor para próxima palavra - Ctrl + Right (macOS: ⌥→)
- Mover cursor para início da linha - Home (macOS: ⌘←)
- Mover cursor para fim da linha - End (macOS: ⌘→)
- Mover cursor para chave correspondente - Ctrl + Shift + M (macOS: ⌃M)
- Mover cursor para início do bloco de código - Ctrl + [ (macOS: ⌘⌥[)
- Mover cursor para fim do bloco de código - Ctrl + ] (macOS: ⌘⌥])
- Próximo método - Alt + Down (macOS: ⌃⇧↓)
- Método anterior - Alt + Up (macOS: ⌃⇧↑)
- Mover cursor para topo da página - Ctrl + Page Up (macOS: ⌘ Page ↑)
- Mover cursor para fundo da página - Ctrl + Page Down (macOS: ⌘ Page ↓)
- Página acima - Page Up (macOS: Page ↑)
- Página abaixo - Page Down (macOS: Page ↓)
- Mover cursor para início do texto - Ctrl + Home (macOS: ⌘ Home)
- Mover cursor para fim do texto - Ctrl + End (macOS: ⌘ End)
Seleção de Texto
- Selecionar tudo - Ctrl + A (macOS: ⌘A)
- Esquerda com seleção - Shift + Left (macOS: ⇧←)
- Direita com seleção - Shift + Right (macOS: ⇧→)
- Mover cursor para palavra anterior com seleção - Ctrl + Shift + Left (macOS: ⌥⇧←)
- Mover cursor para próxima palavra com seleção - Ctrl + Shift + Right (macOS: ⌥⇧→)
- Mover cursor para início da linha com seleção - Shift + Home (macOS: ⌘⇧←)
- Mover cursor para fim da linha com seleção - Shift + End (macOS: ⌘⇧→)
- Acima com seleção - Shift + Up (macOS: ⇧↑)
- Abaixo com seleção - Shift + Down (macOS: ⇧↓)
- Mover cursor para início do bloco de código com seleção - Ctrl + Shift + [ (macOS: ⌘⌥⇧[)
- Mover cursor para fim do bloco de código com seleção - Ctrl + Shift + ] (macOS: ⌘⌥⇧])
- Mover cursor para topo da página com seleção - Ctrl + Shift + Page Up (macOS: ⌘⇧ Page ↑)
- Mover cursor para fundo da página com seleção - Ctrl + Shift + Page Down (macOS: ⌘⇧ Page ↓)
- Página acima com seleção - Shift + Page Up (macOS: ⇧ Page ↑)
- Página abaixo com seleção - Shift + Page Down (macOS: ⇧ Page ↓)
- Mover cursor para início do texto com seleção - Ctrl + Shift + Home (macOS: ⌘⇧ Home)
- Mover cursor para fim do texto com seleção - Ctrl + Shift + End (macOS: ⌘⇧ End)
- Expandir seleção - Ctrl + W (macOS: ⌥↑)
- Reduzir seleção - Ctrl + Shift + W (macOS: ⌥↓)
Dobragem de Código
- Expandir - Ctrl + NumPad + (macOS: ⌘ NumPad +)
- Colapsar - Ctrl + NumPad - (macOS: ⌘ NumPad -)
- Expandir recursivamente - Ctrl + Alt + NumPad + (macOS: ⌘⌥ NumPad +)
- Colapsar recursivamente - Ctrl + Alt + NumPad - (macOS: ⌘⌥ NumPad -)
- Expandir tudo - Ctrl + Shift + NumPad + (macOS: ⌘⇧ NumPad +)
- Colapsar tudo - Ctrl + Shift + NumPad - (macOS: ⌘⇧ NumPad -)
- Dobrar seleção - Ctrl + . (macOS: ⌘.)
Assistência de Código
- Mostrar ações de intenção - Alt + Enter (macOS: ⌥⏎)
- Completação básica - Ctrl + Space (macOS: ⌃ Space)
- Completação inteligente - Ctrl + Shift + Space (macOS: ⌃⇧ Space)
- Segunda completação básica - Ctrl + Alt + Space (macOS: ⌃⌥ Space)
- Completação de código com AI Assistant - Alt + \ (macOS: ⌥)
- Gerar código com AI Assistant - Ctrl + \ (macOS: ⌘)
- Completar declaração atual - Ctrl + Shift + Enter (macOS: ⌘⇧⏎)
- Reformatar código - Ctrl + Alt + L (macOS: ⌘⌥L)
- Informações de parâmetro - Ctrl + P (macOS: ⌘P)
- Documentação rápida - Ctrl + Q (macOS: F1)
- Mover declaração para cima - Ctrl + Shift + Up (macOS: ⌘⇧↑)
- Mover declaração para baixo - Ctrl + Shift + Down (macOS: ⌘⇧↓)
- Mover elemento para esquerda - Ctrl + Alt + Shift + Left (macOS: ⌘⌥⇧←)
- Mover declaração para direita - Ctrl + Alt + Shift + Right (macOS: ⌘⌥⇧→)
- Mover linha para cima - Alt + Shift + Up (macOS: ⌥⇧↑)
- Mover linha para baixo - Alt + Shift + Down (macOS: ⌥⇧↓)
- Comentário de linha - Ctrl + / (macOS: ⌘/)
- Comentário de bloco - Ctrl + Shift + / (macOS: ⌘⌥/)
- Envolver com... - Ctrl + Alt + T (macOS: ⌘⌥T)
- Gerar... - Alt + Insert (macOS: ⌘N)
- Otimizar importações - Ctrl + Alt + O
- Sobrepor métodos - Ctrl + O
- Implementar métodos - Ctrl + I
- Informações de contexto - Alt + Q
- Mostrar descrições de erro no cursor - Ctrl + F1
- Informações breves - Ctrl + mouse
- Documentação externa - Shift + F1
- Completar declaração - Ctrl + Shift + Enter
Busca e Substituição
- Pesquisar em todo lugar - Double Shift (macOS: Double ⇧)
- Encontrar - Ctrl + F (macOS: ⌘F)
- Encontrar próximo / Mover para próxima ocorrência - F3 (macOS: ⌘G)
- Encontrar anterior / Mover para ocorrência anterior - Shift + F3 (macOS: ⇧⌘G)
- Substituir - Ctrl + R (macOS: ⌘R)
- Encontrar em arquivos - Ctrl + Shift + F (macOS: ⌘⇧F)
- Substituir em arquivos - Ctrl + Shift + R (macOS: ⌘⇧R)
- Próxima ocorrência da palavra no cursor - Ctrl + F3
- Selecionar próxima ocorrência - Alt + J
- Selecionar todas as ocorrências - Ctrl + Alt + Shift + J
- Desselecionar ocorrência - Alt + Shift + J
Navegação no Contexto
- Próximo método - Alt + Down (macOS: ⌃⇧↓)
- Método anterior - Alt + Up (macOS: ⌃⇧↑)
- Ir para linha/coluna - Ctrl + G (macOS: ⌘L)
- Alternador - Ctrl + Tab (macOS: ⌃Tab)
- Selecionar em... - Alt + F1 (macOS: ⌥F1)
- Arquivos recentes - Ctrl + E (macOS: ⌘E)
- Mudanças recentes - Alt + Shift + C (macOS: ⌥⇧C)
- Última localização de edição - Ctrl + Shift + Backspace (macOS: ⌘⇧⌫)
- Voltar - Ctrl + Alt + Left (macOS: ⌘[)
- Avançar - Ctrl + Alt + Right (macOS: ⌘])
- Selecionar próxima aba - Alt + Right (macOS: ⌘⇧])
- Selecionar aba anterior - Alt + Left (macOS: ⌘⇧[)
- Alternar marcador anônimo - F11 (macOS: F3)
- Alternar marcador com dígito - Ctrl + Shift + [dígito]
- Alternar marcador com mnemônico - Ctrl + F11 (macOS: ⌃F3)
- Mostrar todos os marcadores - Shift + F11 (macOS: ⇧F3)
- Ir para marcador com dígito - Ctrl + [dígito]
- Mostrar marcadores mnemônicos - Ctrl + Shift + F11
- Mostrar janela de marcadores - Alt + 2 (macOS: ⌘2)
- Mostrar janela de estrutura - Alt + 7 (macOS: ⌘7)
- Mostrar janela de busca - Alt + 3 (macOS: ⌘3)
- Próxima ocorrência - Ctrl + Alt + Down (macOS: ⌃G)
- Ocorrência anterior - Ctrl + Alt + Up (macOS: ⇧⌃G)
- Ir para classe - Ctrl + N (macOS: ⌘O)
- Ir para arquivo - Ctrl + Shift + N (macOS: ⌘⇧O)
- Ir para símbolo - Ctrl + Alt + Shift + N (macOS: ⌘⌥O)
- Ir para declaração - Ctrl + B, Ctrl + Click (macOS: ⌘B)
- Ir para implementação(ões) - Ctrl + Alt + B (macOS: ⌘⌥B)
- Visualização rápida de definição - Ctrl + Shift + I (macOS: ⌘Y)
- Ir para declaração de tipo - Ctrl + Shift + B (macOS: ⌘⇧B)
- Ir para método/classe super - Ctrl + U (macOS: ⌘U)
- Estrutura de arquivo popup - Ctrl + F12 (macOS: ⌘F12)
- Hierarquia de tipo - Ctrl + H (macOS: ⌃H)
- Hierarquia de método - Ctrl + Shift + H (macOS: ⌘⇧H)
- Hierarquia de chamadas - Ctrl + Alt + H (macOS: ⌃⌥H)
- Próximo / Anterior erro destacado - F2 / Shift + F2 (macOS: F2 / ⇧F2)
- Editar fonte / Visualizar fonte - F4 / Ctrl + Enter (macOS: ⌘↓ / ⏎)
- Mostrar barra de navegação - Alt + Home (macOS: ⌘↑)
- Arquivos recentes popup - Ctrl + E (macOS: ⌘E)
- Localizações recentes popup - Ctrl + Shift + E (macOS: ⌘⇧E)
- Navegar para trás / para frente - Ctrl + Alt + Left / Right (macOS: ⌘[ / ⌘])
- Navegar para última localização de edição - Ctrl + Shift + Backspace (macOS: ⌘⇧⌫)
- Selecionar arquivo ou símbolo atual em qualquer visão - Alt + F1 (macOS: ⌥F1)
Refatoração
- Refatorar isso - Ctrl + Alt + Shift + T (macOS: ⌃T)
- Renomear - Shift + F6 (macOS: ⇧F6)
- Alterar assinatura - Ctrl + F6 (macOS: ⌘F6)
- Inline - Ctrl + Alt + N (macOS: ⌘⌥N)
- Mover - F6 (macOS: F6)
- Extrair método - Ctrl + Alt + M (macOS: ⌘⌥M)
- Introduzir campo - Ctrl + Alt + F (macOS: ⌘⌥F)
- Introduzir parâmetro - Ctrl + Alt + P (macOS: ⌘⌥P)
- Introduzir variável - Ctrl + Alt + V (macOS: ⌘⌥V)
- Excluir seguro - Alt + Delete (macOS: ⌘⌦)
- Copiar - F5
- Mover - F6
- Extrair constante - Ctrl + Alt + C
- Extrair campo - Ctrl + Alt + F
Depuração
- Passar por cima - F8 (macOS: F8)
- Entrar - F7 (macOS: F7)
- Entrar inteligente - Shift + F7 (macOS: ⇧F7)
- Sair - Shift + F8 (macOS: ⇧F8)
- Executar até o cursor - Alt + F9 (macOS: ⌥F9)
- Avaliar expressão - Alt + F8 (macOS: ⌥F8)
- Retomar programa - F9 (macOS: F9)
- Alternar ponto de interrupção - Ctrl + F8 (macOS: ⌘F8)
- Ver pontos de interrupção - Ctrl + Shift + F8 (macOS: ⌘⇧F8)
Compilação e Execução
- Construir projeto - Ctrl + F9 (macOS: ⌘F9)
- Recompilar - Ctrl + Shift + F9 (macOS: ⌘⇧F9)
- Selecionar configuração e executar - Alt + Shift + F10 (macOS: ⌃⌥R)
- Selecionar configuração e depurar - Alt + Shift + F9 (macOS: ⌃⌥D)
- Executar - Shift + F10 (macOS: ⌃R)
- Depurar - Shift + F9 (macOS: ⌃D)
- Executar configuração de contexto do editor - Ctrl + Shift + F10 (macOS: ⌃⇧R)
- Executar qualquer coisa - Double Ctrl (macOS: Double ⌘)
- Anexar a processo - Ctrl + Alt + F5
Busca de Uso
- Encontrar usos - Alt + F7 (macOS: ⌥F7)
- Encontrar usos no arquivo - Ctrl + F7 (macOS: ⌃F7)
- Destacar usos no arquivo - Ctrl + Shift + F7 (macOS: ⌘⇧F7)
- Mostrar usos - Ctrl + Alt + F7 (macOS: ⌘⌥F7)
Ações VCS Globais
- Popup de operações VCS - Alt + ` (macOS: ⌃V)
- Commit - Ctrl + K (macOS: ⌘K)
- Atualizar projeto - Ctrl + T (macOS: ⌘T)
- Reverter - Ctrl + Alt + Z (macOS: ⌘⌥Z)
- Push - Ctrl + Shift + K (macOS: ⌘⇧K)
- Próxima mudança - Ctrl + Alt + Shift + Down (macOS: ⌃⌥⇧↓)
- Mudança anterior - Ctrl + Alt + Shift + Up (macOS: ⌃⌥⇧↑)
- Mostrar janela de controle de versão - Alt + 9 (macOS: ⌘9)
- Mostrar janela de commit - Alt + 0 (macOS: ⌘0)
Visualizador de Diff
- Mostrar diff - Ctrl + D (macOS: ⌘D)
- Comparar arquivos - Ctrl + D (macOS: ⌘D)
- Próxima diferença - F7 (macOS: F7)
- Diferença anterior - Shift + F7 (macOS: ⇧F7)
- Aceitar lado esquerdo - Ctrl + Alt + R (macOS: ⌘⌃→)
- Aceitar lado direito - Ctrl + Alt + A (macOS: ⌘⌃←)
- Selecionar painel de diff oposto - Ctrl + Shift + Tab (macOS: ⌃⇧⇥)
- Mostrar popup de configurações de diff - Ctrl + Shift + D (macOS: ⌘⇧D)
Modelos Ao Vivo
- Envolver com template ao vivo - Ctrl + Alt + J (macOS: ⌘⌥J)
- Inserir template ao vivo - Ctrl + J (macOS: ⌘J)
Conclusão
Esses atalhos cobrem as funcionalidades essenciais do IntelliJ IDEA. Pratique-os para melhorar sua produtividade. Se precisar de personalizações ou mais detalhes, acesse as configurações do keymap ou a documentação oficial.
Fonte: Folha de referência oficial de atalhos do IntelliJ IDEA para Windows/Linux. Para macOS, consulte a versão correspondente. Documentação JetBrains.
Top comments (0)