30 Dias com o IntelliJ IDEA: Começando com o Editor
Estamos aqui com a terceira parte de nossa série do Guia de Início com o IntelliJ IDEA. Hoje apresentamos o lugar onde você vai passar mais tempo no IDE: o Editor, assim como seus principais tópicos. Vale lembrar que se você deve ver esse Tutorial mesmo se estiver usando outro IDE da JetBrains – A plataforma IntelliJ é a base para nossas ferramentas. Vamos lá?
Neste tutorial abordamos os seguintes tópicos:
Configuração Padrão: o que vem, ou não, habilitado por padrão no IntelliJ IDEA, como o destaque de chaves ({) correspondentes, escopo, guias de endentação… e como você poode alterar estes ajustes.
Salvando suas alterações: algo surpreendente no IntelliJ IDEA, e que causa certo estranhamento no começo, é que você não precisa salvar os arquivos que está editando – o IDE se encarrega disso para você. Se você quiser voltar atrás de alguma mudança é só voltar atrás no histórico local.
Informações na barra de status: lá você vai encontrar informações como tipo de fim de linha (Windows, Unix), encoding, branch atual, permissão de escrita…
Separadores de métodos: você pode habilitar linhas para delimitar e identificar melhor onde começam e terminam métodos na classe atualmente editada.
Seleção estrutural: Imagine-se editando um parâmetro, dentro de uma chamada de método – e que você precise copiar essa chamada para outro ponto do código. Você pode, com a Seleção Estrutural, selecionar a chamada (ou mais) a partir de onde está o cursor e copiá-lo.
Seleção por colunas: Você pode fazê-lo tanto pelo mouse (segurando [Alt]) como por um atalho de teclado.
Contração de blocos: também conhecido como folding, você pode contrair blocos de código no editor para, por exemplo, ocultar comentários e métodos irrelevantes para o momento enquanto se foca editando um outro método.
Outras ações úteis: Mover linhas de código, duplicá-las, remover uma linha inteira com o acionamento de um atalho, otimizar imports, entre outros.
Este novo Tutorial já está no ar e você pode acessá-lo por este link: Começando com o Editor
Develop with pleasure!