;
Maison / Développement web / La complétion automatique de JavaScript est meilleure avec TabNine

La complétion automatique de JavaScript est meilleure avec TabNine

Il y a quelques mois, un collègue m'a recommandé un outil de saisie semi-automatique appelé TabNine. La source était fermée, at-il dit, mais il n’était pas du tout timide pour l’utiliser alors même qu’il était un partisan de la technologie open source. J'ai été impressionné par parcelle, une autre recommandation de lui, alors j'ai décidé de prendre enfin TabNine pour un tour.

TabNine est un autocompléteur pour tout langage de programmation. Il est construit à Rust et piloté par des outils d’apprentissage automatique et d’achèvement sémantique spécifiques à une langue. Vous pouvez l'utiliser avec Visual Studio Code, Sublime Text, Atom, Emacs et Vim.

Sous le capot, TabNine utilise plusieurs couches de moteurs d’achèvement et un index du code source de votre projet. En utilisant le code de votre référentiel pour vous aider à suggérer des compléments, TabNine tiendra compte de votre style de codage et de vos modèles courants. De plus, TabNine identifie les modèles paramétrables et fait des suggestions basées sur ces paramètres. C’est une bouchée, alors je vais montrer quelques exemples de ce que cela signifie vraiment ci-dessous.

Pour un peu de contexte, j'utilise Vim comme éditeur de choix depuis sept ans et je l’ajuste à mon goût. Pour l'auto-complétion j'utilise Tu me complètes, ce qui est un excellent outil bien qu’il soit assez difficile à installer. Alors cette semaine, j'ai commenté une ligne de mon fichier .vimrc et ajouté le plug-in TabNine.

Le plug-in TabNine a été créé à partir de YouCompleteMe, mais les instructions d'installation incluent une phrase qui faisait de la musique à mes oreilles: "Si TabNine ne fonctionne pas dès que vous l'avez installé, il s'agit d'un bogue et vous devez signaler un problème." , non seulement je pouvais m'attendre à plug-and-play, mais le responsable de ce projet est vraiment soucieux de l'expérience utilisateur. La promesse d'une installation facile a été remplie et en moins d'une minute, je travaillais avec mon nouvel autocompléteur.

La première chose que j'ai faite a été d'ouvrir le extraits dapp référentiel sur lequel je travaille depuis quelques semaines et qui a commencé à importer un nouveau composant. On m'a immédiatement présenté une option pour améliorer le moteur d'auto-complétion:

Source

A propos Pratik

Découvrez également

XSocialMedia a exposé 150 000 enregistrements contenant des informations personnelles

Un autre jour, une autre fuite de données. La dernière victime à en sortir est …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *