Instale no seu Editor Preferido, um Auto-Complete com Inteligência Artificial

Um auto-complete de código que usa Machine Learning.


Instale no seu Editor Preferido, um Auto-Complete com Inteligência Artificial

Já faz um tempo que eu estava navegando pelo Youtube e um anúncio antes do início dos vídeos me chamava atenção, pois era um programador digitando um código e o auto-complete eram alternativas com linhas enormes, decidi clicar para saber mais e acabei instalando.

Ao utilizar no dia-a-dia, percebi que ele era realmente poderoso, até as partes que eu ia digitar, antes de começar ele já sugeria pra mim, tanto criando código como criando um artigo pro blog, esse auto-complete é o TabNine.

Introdução

Tabnine é um auto-complete de código que usa Machine Learning para ajudá-lo a escrever código mais rapidamente. TabNine usa a documentação da linguagem para inferir o nome dessa função, tipo de retorno e argumentos e se você estiver escrevendo texto, ele usa formas geralmente utilizada por textos e por você mesmo para lhe ajudar com as alternativas mais precisas.

TabNine está disponível para:

Você pode utilizá-lo GRATUITO por 14 dias com a Versão Trial . No entanto, após os 14 dias ele continuará funcionando normalmente, a diferença é que funções adicionais, que eu particularmente nem notei, não estarã disponíveis. Essa diferenças podem ser consultadas aqui.

Instalando no Vim

A versão para o Vim é baseada no YouCompleteMe e para adicioná-lo, você pode usar o Vundle:

Plugin 'zxqfl/tabnine-vim'
  • E instale:
:PluginInstall

Ou você pode instalar também da forma vanilla:

  • Clone com Git:
git clone --depth 1 https://github.com/zxqfl/tabnine-vim
  • E adicionar ao seu ~/.vimrc:
set rtp+=~/tabnine-vim

Substitua o caminho completo pelo caminho que você clonou.

Veja abaixo o TabNine em ação:

TabNine

Nesse vídeo em alguns trechos aparece o TabNine quando eu abro meu Vim: https://www.youtube.com/watch?v=sjnzhoE5keQ

Conclusão

Eu realmente pretendo obter a versão paga, pois achei que o auto-complete do meu Vim ficou até mais rápido e bem mais completo. Lembrando que esse artigo não é um post pago, eu rejeito diariamente propostas de posts pagos quando eu não acredito no produto . Mas o TabNine, além de ser um produto de qualidade você pode usar ele normalmente mesmo após o período de trial.

Abraços e compartilhe esse post nas suas redes sociais!


vim visualstudiocode programacao artificialinteligence machinelearning deeplearning


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!