好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

TabNine

TabNine 介绍

TabNine是最好的 代码 补全工具,这是属于程序员的 杀手级应用 。TabNine它 支持 23种编程语言、5种编辑器,使用简单, 效果 惊艳。??

支持 23种编程语言

支持 Java、Python、C++、Haskell、JavaScript、C、 PHP 、Go、C#、Ruby、Objective-C、Rust、Swift、TypeScript、OCaml、Scala、Kotlin、Perl、 sql 、html、css和Bash等,主流编程语言几乎都囊括在内。?

不同于各种其他 代码 补全 插件 ,Deep TabNine是根据程序员过去的习惯 自动 补全,并在后面给出几种选项的概率。如果有类似 代码 出现在之前的项目里,TabNine还会在补全候选框中直接给出地址,方便 用户 点击进去查阅。

? ??

支持 5种编辑器

TabNine 支持 VS Code 、 Sublime Text 、 Atom 、 Emacs 、 Vim 五种 代码 编辑器。

对于使用VS Code和Sublime来说,安装TabNine非常方便,用 自带 的扩展 包管理工具 即可。

VS Code

VS Code 用户 按下 Ctrl + P (Mac 用户 按下 ? + P ),粘贴以下命令,然后按回车键完成安装。

ext install TabNine.tabnine-vscode

Sublime

Sublime 用户 安装分为两步:

1、按下 Ctrl + Shift + P (Mac 用户 : ? + Shift + P ),选择Install Package Control;

2、再次按下 Ctrl + Shift + P (Mac 用户 : ? + Shift + P ),选择Package Control:Install Package,然后选择TabNine来安装。

Vim

Vim 使用Vundle 插件 管理器进行安装:

1、 添加 Plugin ‘zxqfl/tabnine-vim’ 到 .vimrc ;

2、输入 :PluginInstall ,按下回车完成安装。

怎么做到的?

TabNine是在GPT-2的基础上构建的,这是一种Transformer架构,原产自OpenAI,是个“逆天”语言模型。

GPT-2的参数高达15亿个,数据量比一代扩大了10倍,使用了包含800万个网页的数据集,共有40GB。

逆天之处就在于,GPT-2写起 文章 来毫无违和感,无需针对性训练就能横扫各种特定领域的语言建模任务,还具备阅读理解、问答、 生成 文章 摘要 、翻译等等能力。

就GPT-2而言,它的训练目标很简单:根据所有给定文本中前面的单词,预测下 一个 单词。虽然本来是 解决 NLP问题,看似与写 代码 没什么关联,但建模 代码 也算是用一种 独有的方式在理解英文 。

网站地址 : https://tabnine.com/

GitHub: https://github.com/zxqfl/TabNine

网站描述: 最好的 代码 补全工具

TabNine官方网站

官方网站: https://tabnine.com/

如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。

查看更多关于TabNine的详细内容...

  阅读:70次

上一篇

下一篇

第1节:Webstorm    第2节:Vulhub    第3节:LightTable    第4节:deco-ide    第5节:notepad++    第6节:brackets    第7节:xampp    第8节:Git    第9节:CodeSandbox    第10节:coda    第11节:Sublime Text    第12节:aptana    第13节:wamp    第14节:repl.it    第15节:UltraEdit    第16节:TabNine    第17节:HBuilderX    第18节:MacDown    第19节:Winginx    第20节:Dreamweaver    第21节:ConyEdit    第22节:Nuclide    第23节:CodeMirror    第24节:Brunch.io    第25节:Editplus    第26节:Emacs    第27节:Emmet    第28节:IntelliJ IDEA    第29节:SVN    第30节:nginx