Aumente sua produtividade com a nova funcionalidade de código automático do IntelliJ

Por Gaspar Barancelli Junior em 30 de abril de 2024

O IntelliJ IDEA 2024.1 introduziu uma funcionalidade incrível que acelera o desenvolvimento de software: a Full Line code completion. Essa nova funcionalidade, que utiliza modelos de aprendizado de máquina, sugere automaticamente linhas de código inteiras enquanto você digita, ajudando a agilizar o processo de codificação.

A Full Line code completion opera inteiramente no seu dispositivo local, sem enviar qualquer código pela internet, garantindo a segurança e a privacidade do seu trabalho. As sugestões são exibidas em itálico cinza diretamente no editor, e você pode aceitá-las simplesmente pressionando 'Tab'. Essa funcionalidade não apenas sugere o código, mas também formata adequadamente, incluindo colchetes e aspas necessárias, e realiza a importação automática quando necessário.

intellij full line code completion exemplo
Figure 1. Exemplo de utilização da funcionalidade Full Line code completion

Além disso, o IntelliJ IDEA 2024.1 vem com modelos para várias linguagens, como Java, Kotlin, JavaScript/TypeScript, CSS, Python, TypeScript, PHP, Go e Ruby, mas requer a instalação de plugins de linguagem correspondentes para algumas delas, como CSS e JavaScript/TypeScript.

Para ativar essa funcionalidade, acesse as configurações do IntelliJ, selecione Editor | General | Code Completion e, na seção de Machine Learning-Assisted Completion, habilite Full Line code completion para as linguagens de sua escolha.

intellij full line code completion config
Figure 2. Print da configuração do IntelliJ para habiltiar a funcionalidade Full Line code completion

Essa ferramenta é ideal para desenvolvedores que procuram eficiência e rapidez, permitindo uma codificação mais intuitiva e menos propensa a erros, graças ao filtro inteligente que evita sugestões que geralmente são canceladas ou deletadas imediatamente após serem aceitas.

Para mais informações sobre essa funcionalidade, acesse a documentação oficial.

Conclusão

A introdução da funcionalidade Full Line code completion pelo IntelliJ IDEA 2024.1 é um avanço significativo para o ambiente de desenvolvimento de software. A capacidade de prever e sugerir linhas de código completas, fundamentada em poderosos modelos de aprendizado de máquina, não apenas economiza tempo mas também ajuda a minimizar erros, tornando o processo de codificação mais eficiente e menos oneroso. Esta funcionalidade, aliada à segurança de operar completamente offline, faz do IntelliJ IDEA uma ferramenta ainda mais poderosa para desenvolvedores modernos.

// Compartilhe esse Post

💫
🔥 NOVO APP

Domine o Inglês em 30 dias!

Inteligência Artificial + Repetição Espaçada • Método cientificamente comprovado

✅ Grátis para começar 🚀 Resultados rápidos
×