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.
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.
A versão para o Vim é baseada no YouCompleteMe e para adicioná-lo, você pode usar o Vundle:
Ou você pode instalar também da forma vanilla:
~/.vimrc
:Substitua o caminho completo pelo caminho que você clonou.
Veja abaixo o TabNine em açã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