TabNine

一. TabNine是什么

Deep TabNine 【代码补全工具】是由滑铁卢大学的计算机科学本科生 Jacob Jackson 创建的编码自动完成器,以色列AI智能辅助软件开发公司Codota(免费)已收购加拿大的代码预测工具开发商TabNine。 此次收购为软件编辑提供了一个全面的AI智能平台。此外,该平台是唯一一个支持几乎所有流行编程语言的平台,包括Java,JavaScript,Python,C语言,HTML以及许多其他的编程语言。 Codota由首席执行官德罗·韦斯(Dror Weiss)和首席技术官兼以色列理工学院(Technion)教授伊兰·亚夫(Eran Yav)于2015年创立。该公司根据以色列理工学院(Technion)所进行的广泛的研究来开展工作。

Israeli AI-assisted software developer Codota has acquired Canadian code prediction tool developer TabNine. The acquisition creates a comprehensive AI platform for software authoring, and the only one that fully supports almost all popular programming languages: Java, JavaScript, Python, C, HTML as well as many others. Codota was founded in 2015 by CEO Dror Weiss and CTO and Technion Professor Eran Yahav. It is based upon extensive research that was conducted at the Technion.

二. 收费

分为两种模式:收费版和免费版。https://www.tabnine.com/pricing?source=subscribe_page&location=redirect

免费版提供的代码提示比较少(和codota没啥区别),想要体验稍好的话,需要付费。

image.png

image.png

image.png

三. IDE插件

image.png

四. 使用方式

1 IDEA

1.1插件安装

image.png

1.2配置

在任意可输入地方,手工输入 TabNine::config

image.png

image.png

image.png

1.3使用

  1. 按 tab 键:使用tabnine提供的提示
  2. 按 Alt + [ 键:上翻tabnine的提示
  3. 按 Alt + ] 键: 下翻tabnine的提示
  • 单行代码补全

image.png
  • 代码提示

image.png
  • 使用注释自动生成代码
image.png
  • 上下文感知代码


    image.png

五. 小结

边写代码,AI边学习,边提供代码提示。用的越多,它就越知道你的习惯,然后越来越懂你。只是提示太频繁了,有时候会把IDEA自己的提示都盖过了。一开始使用的时候的确是会给我一种惊喜的感觉,它能够根据上下文分析得出补全得代码。但当我多打几行代码就发现,这个AI可能是个人工智障,经常性提示一些明显错误bug,有些时候的代码相关性也变得很差。给我的感觉是TabNine的代码补全更像是偏向推理,甚至参数、字符串、符号。并且它不支持配置,有些代码我不想让他提示的(往往是错的)我想屏蔽都屏蔽不了。自己对于TabNine的代码补全更加理解,有点摸清楚他的门道。他需要大量的代码作为学习资料,然后才能给你良好的自动补全代码体验。他更适合一些重复性的代码编写,例如你现在要开发一个新的模块,有大量的代码需要从头开始书写,其中就包括大量的模板化代码,但又不好封装,这个时候TabNine的代码补全会派上用途。
另外TabNine有github库作为支撑,当你编写代码时有一些方法名或者函数名想不起来的时候,有些时候会有惊喜。

相比CodeGpt,更推荐TabNine作为日常使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,976评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,249评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,449评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,433评论 1 296
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,460评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,132评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,721评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,641评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,180评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,267评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,408评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,076评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,767评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,255评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,386评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,764评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,413评论 2 358

推荐阅读更多精彩内容