最近发现了一个叫做TabNine的编辑器插件,它基于人工智能技术,提供了非常优秀的智能代码补全技术,用下来感觉非常有意思,所以我准备给大家介绍一下这款插件。
安装TabNine
TabNine插件已经发布到各大IDE和编辑器的插件市场中了,如果你用VSCode或者Jetbrains系列的IDE,可以直接在对应的插件市场中搜索安装即可。
安装完插件,TabNine会开始下载它的语言模型,大约有500兆左右,如果你有代理的话会方便很多,不然下载起来就是龟速。
启用TabNine
安装完毕之后就可以启用TabNine了,它会利用我们的项目来提供补全建议。默认情况下,TabNine会对使用Git和Mercurial版本控制控制工具的项目建立索引。如果你希望对一些没有使用版本控制工具的项目建立索引的话,可以在项目的根目录下添加.tabnine_root文件,这样TabNine就会分析项目并建立索引了。
使用TabNine
好了,说了大半天,终于可以体验TabNine的效果了。它会分析项目,根据代码的上下文,为我们提供非常精确的建议,而且随着我们不断编码,TabNine建议的准确率也会不断提高。话不多说,直接看看官网提供的动图,就可以了解TabNine的强大之处了。
TabNine是一款基于人工智能的编辑器插件,提供强大的智能代码补全功能。它适用于VSCode和Jetbrains IDE,通过下载语言模型(约500MB)后,能分析代码上下文,给出精准的补全建议。启用TabNine时,对Git和Mercurial项目自动建立索引,也可手动添加.tabnine_root文件为非版本控制项目建立索引。TabNine的补全准确率会随编码过程提高,显著提升编码效率。
454

被折叠的 条评论
为什么被折叠?



