IDE AI 自动补全插件 TabNine

简介: TabNine 是一个自动补全的编码插件,不同于一般的自动补全插件,它使用了深度学习 来帮助我们补全代码。并且开箱即用,不需要额外配置。

微信截图_20221018114136.png

介绍

TabNine 是一个自动补全的编码插件,不同于一般的自动补全插件,它使用了深度学习 来帮助我们补全代码。并且开箱即用,不需要额外配置。

TabNine uses deep learning to help you write code faster.

先来个官网的例子感受一下:

微信截图_20221018114156.png

支持

目前 TabNine 支持大部分主流的 IDE理论上支持几乎所有的语言(没有找到对应的语言列表,尝试几乎主流语言都是支持的)。能找到一些第三方文章列出的语言列表:Python,JavaScript,Java,C ++,C,PHP,Go,C#,Ruby,Objective-C,Rust,Swift,TypeScript,Haskell,OCaml,Scala,Kotlin,Perl ,SQL,HTML,CSS,Bash

支持的 IDE 列表

  • VS Code
  • IntelliJ
  • Sublime Text
  • Vim
  • Atom
  • Emacs

具体安装看这里:tabnine.com/install

VSCode 可直接到插件商店搜索 TabNine 下载。

使用感受

安装这个插件也好几个月了,一开始基本感觉不到什么存在感,不过用了一段时间发现,真的会少些很多的代码,经常会在一些意想不到的地方给出补全建议。

它会根据已有的代码去补全后面的类似代码,这点给一般的自动补全工具做了很好的补充。

微信截图_20221018114214.png

指令

通过一些指令,可以对 TabNine 做一些配置,目前的支持以下指令

  • TabNine::config 打开配置面板
  • TabNine::version 显示版本号
  • TabNine::config_dir 显示配置存储文件夹
  • TabNine::active 检查是否处于激活状态
  • TabNine::restart 重启
  • TabNine::become_beta_tester 加入 beta 测试
  • TabNine::disable_auto_update 关闭自动更新,默认开启
  • TabNine::enable_auto_update 开启自动更新
  • TabNine::ignore_semantic 忽略自动补全的错误消息
  • TabNine::unignore_semantic 不忽略自动补全的错误消息
  • TabNine::sem 打开当前语言的自动补全
  • TabNine::no_sem 禁用当前语言的自动补全

指令使用方法很简单,就是在你打开的任意文件中直接输入指令文字就可以了。

TabNine::config_dir 这个指令有点问题,会先触发 config 😂。

配置面板

通过 TabNine::config 指令可以打开配置面板,开启后可以看到一些基本信息,以及使用本地学习、云上学习、激活、申请 key、日志等等。

上车

目前 TabNine 还处于 beta 阶段,在配置面板中可以免费申请 Professional 版的密钥,官网 subscribe 页面也可以申请,趁现在赶紧上车吧。(不过不清楚后期会不会失效)申请完成后在配置页面进行激活。

Professional 版本支持使用云算力来加速自动补全(在配置面板中开启)。

微信截图_20221018114232.png

相关文章
|
9月前
|
传感器 人工智能 IDE
AI IDE正式上线!通义灵码开箱即用
作为AI原生的开发环境工具,通义灵码AI IDE深度适配了最新的千问3大模型,并全面集成通义灵码插件能力,具备编程智能体、行间建议预测、行间会话等功能。
3558 16
|
10月前
|
机器学习/深度学习 人工智能 编解码
AI视频生成也能自动补全!Wan2.1 FLF2V:阿里通义开源14B视频生成模型,用首尾两帧生成过渡动画
万相首尾帧模型是阿里通义开源的14B参数规模视频生成模型,基于DiT架构和高效视频压缩VAE,能够根据首尾帧图像自动生成5秒720p高清视频,支持多种风格变换和细节复刻。
2076 9
AI视频生成也能自动补全!Wan2.1 FLF2V:阿里通义开源14B视频生成模型,用首尾两帧生成过渡动画
|
4月前
|
人工智能 JSON 安全
Claude Code插件系统:重塑AI辅助编程的工作流
Anthropic为Claude Code推出插件系统与市场,支持斜杠命令、子代理、MCP服务器等功能模块,实现工作流自动化与团队协作标准化。开发者可封装常用工具或知识为插件,一键共享复用,构建个性化AI编程环境,推动AI助手从工具迈向生态化平台。
830 1
|
8月前
|
人工智能 IDE 开发工具
|
7月前
|
机器学习/深度学习 人工智能 文字识别
浏览器AI模型插件下载,支持chatgpt、claude、grok、gemini、DeepSeek等顶尖AI模型!
极客侧边栏是一款浏览器插件,集成ChatGPT、Claude、Grok、Gemini等全球顶尖AI模型,支持网页提问、文档分析、图片生成、智能截图、内容总结等功能。无需切换页面,办公写作效率倍增。内置书签云同步与智能整理功能,管理更高效。跨平台使用,安全便捷,是AI时代必备工具!
565 8
|
8月前
|
人工智能 IDE 定位技术
AI IDE正式上线!通义灵码开箱即用
通义灵码AI IDE现已正式上线,用户可免费下载使用。作为AI原生开发环境工具,它深度适配千问3大模型,集成通义灵码插件能力,支持编程智能体、行间建议预测和行间会话等功能。其核心亮点包括:支持最强开源模型千问3,具备MCP工具调用能力;开箱即用的智能编码助手;自带编程智能体模式,端到端完成编码任务;长期记忆、NES行间预测及Inline Chat功能,大幅提升编程效率。目前,通义灵码插件下载量超1500万,生成代码超30亿行,广泛应用于企业开发场景。
AI IDE正式上线!通义灵码开箱即用
|
7月前
|
人工智能
伙伴型AI插件
本项目实现了一个具备语义记忆与反馈闭环的AI伙伴插件,支持语义检索、记忆权重调整及即时反馈,通过`pip install -e .`即可快速部署体验。
155 0

热门文章

最新文章