Skip to end of metadata
Go to start of metadata

Icon

Você vai passar muito tempo trabalhando no editor enquanto desenvolve no IntellIJ IDEA. Por isso é importante conhecer ao menos as funcionalidades básicas.

1. Configurações padrão

O editor destaca chaves ( ) correspondentes, escopo, guias de endentação vertical e uso do elemento no cursor por padrão. Você pode mudar isso e mais em Settings → EditorSettings → Editor → Appearance.

Duas outras opções que merecem menção:

  • Permitir posicionar o cursor após o fim da linha, habilitado por padrão. Se você acha isso chato pode desabilitar nas configurações.
  • Mostrar o número das linhas, desabilitado por padrão.

2. Salvando alterações

Uma das maiores funcionalidades do editor que novos usuários acham estranho no começo e brilhante depois é como o IDE salva as alterações. IntelliJ IDEA faz isso automaticamente então você não precisa se preocupar com isso. Se você decidir voltar atrás em alguma de suas mudanças você pode sempre usar o Histórico Local.

3. Indicadores na barra de status

Você vai encontrar informação importante na barra de status para o arquivo atualmente aberto, como o tipo de fim de linha (Windows/Unix), o encoding, o branch atual no controle de versão e o status de somente leitura.

4. Separadores de métodos

Mais uma opção útil (desabilitada por padrão) é mostrar separadores para os métodos.

5. Seleção estrutural

Um definitivo "tem que saber" para ser ainda mais produtivo. A seleção estrutural te permite selecionar expressões baseado na "gramática" do código. Pressionando CtrlW (Cmd + W no Mac) você vai expandindo sua seleção (começando pelo cursor). E vice versa, você pode diminuí-la pressionando ShiftCtrlW (ShiftCmdW no Mac).

6. Seleção por colunas

A seleção por colunas com o mouse fica disponível quando você segura Alt. Se você decidir usar a seleção por colunas por padrão, você pode habilitá-la em Edit → Column Selection Mode.

7. Contração de blocos

Outra boa funcionalidade do editor é a contração de blocos (folding). Você pode contrair e expandir fragmentos do código pressionando Ctrl. (Cmd.).

8. Outras ações úteis

  • Mover a linha de código atual (ou o bloco selecionado) via ShiftCtrl + setas (ShiftCmd + setas)
  • Duplicar uma linha de código (ou o bloco selecionado) via CtrlD (CmdD)
  • Remover uma linha de código (ou o bloco selecionado) via CtrlY (Ctrl + Backspace no Mac)
  • Comentar ou descomentar uma linha de código (ou bloco selecionado) via Ctrl/ (Cmd/) e ShiftCtrlD para comentário de bloco para o código selecionado.
  • Otimizar os imports via Ctrl + O (Ctrl + Alt + O).
  • Encontrar no arquivo atualmente aberto via AltF3 e navegar para o próximo com F3 e para o anterior com ShiftF3
  • Fazer substuições com CtrlR (CmdR).
  • Habilitar/mostrar quebras de linha (soft-wraps), desabilitadas por padrão.
  • Colar da pilha via ShiftCtrlV (ShiftCmdV).
  • Navegar entre as abas abertas via Altsetas (Shift + Tab).
  • No labels