DEV Community

Cover image for Atalhos de Teclado do IntelliJ IDEA
Kauê Matos
Kauê Matos

Posted on

Atalhos de Teclado do IntelliJ IDEA

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)