1. Autocomplete (Tab)
O IntelliJ IDEA é um ambiente de desenvolvimento muito inteligente. Alguns o consideram não apenas uma excelente IDE para desenvolvimento em Java, mas a melhor IDE do mundo. O que, na verdade, não está longe da verdade.
Por exemplo, o IntelliJ IDEA possui um recurso excelente chamado autocomplete. A IDEA analisa todos os arquivos do seu projeto (incluindo as bibliotecas do JDK 25) e entende quais classes, métodos e variáveis você possui.
Você simplesmente começa a digitar uma palavra e ela imediatamente oferece sugestões. Uma das teclas mais importantes é a tecla "Tab".
Por exemplo, você quer usar um array dinâmico ArrayList. Basta digitar Arr e pressionar "Tab": a IDEA completará o nome da classe inteira.
Se você colocar um ponto após o nome do objeto, a IDEA sugerirá uma lista de métodos e campos disponíveis para esse objeto. Isso é muito útil para não ter que memorizar todos os métodos.
Por exemplo, você criou uma variável com texto. Você não precisa memorizar o nome do método para converter o texto em letras maiúsculas. Basta digitar o nome da variável e colocar um ponto:
Importante! Primeiro escrevemos o nome da variável text e só depois colocamos o ponto. Na lista suspensa, você verá os métodos disponíveis.
CamelHumps
Digamos que você queira escrever o nome de uma classe longa, como InputStreamReader. O IntelliJ IDEA permite economizar tempo: você pode digitar apenas as letras maiúsculas — ISR (InputStreamReader) e pressionar Tab. A IDEA converterá essa abreviação no nome completo da classe. É quase mágica.
2. Live Templates
No IntelliJ IDEA, existem milhares de modelos de código chamados Live Templates. Aqui estão os mais populares para um desenvolvedor Java:
Método main - psvm
Escrever public static void main(String[] args) manualmente é entediante e demorado.
Basta digitar as 4 letras psvm e pressionar Tab. A IDEA substituirá por:
public static void main(String[] args) {
}
É fácil de lembrar: public static void main.
Impressão na tela - sout
Também há uma maneira rápida de escrever System.out.println();
Digite as 4 letras "sout" e pressione Tab.
Também é fácil de lembrar: system.out.println
Imprimir variável - soutv
Um modelo muito útil. Se você tem uma variável e deseja imprimir seu valor no console:
var age = 25;
// Digite soutv e pressione Tab:
System.out.println("age = " + age);
Loop - fori
Você pode escrever rapidamente um loop clássico com índice usando o comando fori + Tab. A IDEA criará a estrutura:
for (int i = 0; i < ; i++) {
}
Iterar lista - iter
Se você tiver uma lista ou array, use iter + Tab. A IDEA criará um loop for-each:
for (String arg : args) {
}
Nota para o futuro - todo
Deixa um comentário especial que é destacado na IDEA com uma cor brilhante e aparece na lista de tarefas (aba TODO na parte inferior da tela):
// TODO: implementar este método mais tarde
Nota crítica - fixme
Análogo ao TODO, mas usado para locais onde o código não está funcionando corretamente ou requer correção urgente. Na IDEA, ele é destacado ainda mais intensamente para chamar a atenção:
// FIXME: aqui ocorre um erro, é preciso corrigir!
3. Postfix Completion
No Java 25, usamos frequentemente a palavra-chave var, e o Postfix Completion ajuda a escrever código da esquerda para a direita, sem voltar ao início da linha.
Você escreve uma expressão, coloca um ponto e seleciona o modelo:
- .var — Cria uma variável, inserindo automaticamente o tipo ou
var. - .sout — Envolve a expressão em
System.out.println(...). - .not — Inverte a expressão booleana (coloca
!). - .for — Cria um loop sobre a coleção.
Exemplos:
| Você escreve | Pressiona Tab — obtém |
|---|---|
"Hello".sout |
System.out.println("Hello"); |
new Scanner(System.in).var |
var scanner = new Scanner(System.in); |
isValid.not |
!isValid |
4. Envolver (Wrapping)
Às vezes, é necessário colocar o código já escrito dentro de uma condição if, um loop ou um bloco de tratamento de erros try-catch.
- Selecione as linhas de código.
- Pressione Ctrl+Alt+T (Windows/Linux) ou Cmd+Opt+T (macOS).
- Selecione a construção desejada na lista (if, while, try/catch, etc.).
Exemplo de menu na IDEA:
5. Renomeação segura: Shift+F6
Nunca renomeie variáveis, métodos ou classes apenas deletando o texto! Se a variável for usada em 10 lugares, você terá que encontrá-los manualmente.
Use o Rename Refactoring:
- Coloque o cursor no nome da variável.
- Pressione Shift + F6.
- Digite o novo nome e pressione Enter.
O IntelliJ IDEA encontrará automaticamente todos os usos e os renomeará cuidadosamente.
6. Pesquisa universal: Shift + Shift
Se você perdeu um arquivo ou esqueceu onde uma configuração está no menu — pressione a tecla Shift duas vezes seguidas.
A janela Search Everywhere será aberta. Comece a digitar o nome da classe ou da configuração (por exemplo, "Font size"), e a IDEA encontrará instantaneamente.
7. Local History
Imagine: você apagou um pedaço de código, pressionou "Salvar", fechou o arquivo... E depois percebeu que apagou o que não devia. Ctrl+Z já não ajudará.
O Local History salvará você. A IDEA salva versões do seu código a cada poucos minutos.
- Clique com o botão direito no editor de código.
- Selecione Local History - Show History.
- Encontre a versão desejada à esquerda e clique no botão de retorno
Revert
8. Estilo de código
Muitas vezes, como resultado da cópia, a formatação do código é quebrada: recuos errados, espaços extras. No Java, adota-se um estilo de formatação rigoroso.
Para organizar o código, pressione: Ctrl+Alt+L.
Exemplo:
| Antes | Depois |
|---|---|
|
|
As configurações de estilo podem ser encontradas em Settings - Editor - Code Style:

GO TO FULL VERSION