CodeGym /Cursos /JAVA 25 SELF /Dicas do IntelliJ IDEA para Java

Dicas do IntelliJ IDEA para Java

JAVA 25 SELF
Nível 14 , Lição 0
Disponível

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.

  1. Selecione as linhas de código.
  2. Pressione Ctrl+Alt+T (Windows/Linux) ou Cmd+Opt+T (macOS).
  3. 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:

  1. Coloque o cursor no nome da variável.
  2. Pressione Shift + F6.
  3. 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.

  1. Clique com o botão direito no editor de código.
  2. Selecione Local History - Show History.
  3. 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
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
   if(2<3){
System.out.println("Oops"); }

for(int i=0;i<10;i++){
System.out.println(i);
    }
   }
}
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");
        if (2 < 3) {
            System.out.println("Oops");
        }

        for (int i = 0; i < 10; i++) {
            System.out.println(i);
        }
    }
}

As configurações de estilo podem ser encontradas em Settings - Editor - Code Style:

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION