Skip to end of metadata
Go to start of metadata


A contração de blocos te ajuda a manter seu código limpo e legível, contraindo automaticamente um bloco ou substituindo-o com declarações mais relevantes.


Você pode ver o código dentro de regiões contraídas colocando o cursor sobre elas ou deixando o ponteiro do mouse sobre blocos contraídos de código. Adicionalmente você pode sempre expandir ou contrair os blocos no cursor chamando a action de contração pelo atalho Ctrl. (Cmd. no Mac).

1. Generics

Um exemplo básico de contração de código é quando o editor troca os tipos de parâmetros em generics com o operador <> adicionado no Java 7. O código em si permanece o mesmo embora o vejamos mais curto e claro.

2. Classes anônimas

Outro exemplo de contração de código acontece quando trocamos uma definição de classe anônima com a notação de lambda adicionada no Java 8. A notação de lambda faz o código muito mais curto.

Quando você passa o mouse por isso, ou qualquer peça de código contraído, você ainda pode ver o código original.

3. Configuração de contração

Você sempre pode mudar o comportamento padrão da contração de código para declarações específicas por Settings → Editor → Code Folding.

4. Ultima dica

Expandir tudo: ShiftCtrl= (ShiftCmd= para Mac) automaticamente expande todos os blocos contraídos no arquivo aberto.

  • No labels