Codota | 智能AI代码补全工具

Codota是继IntelliJ后,代码补全方面锦上添花的智能AI代码补全插件,使用Codota将拥有全球数百万个顶级代码示例。

Codota AI代码补全工具

Codota简介

Codota从数百万Java程序中学习代码,能根据程序上下文提示补全代码,帮助开发者减少失误,提升工作效率。

相对于tabnine一出手就收取“手指税”,Codota的免费版也很吸引。

访问下方链接查看Codota代码库,了解Codota算法示例代码。

https://www.codota.com/code

Codota支持语言

Java and Kotlin

Codota支持IDE

Codota支持主流IDE:IntelliJ、Android Studio、eclipse

Codota安装步骤

IntelliJ IDEA安装codota

1、打开IntelliJ IDEA Settings界面。

2、转到Plugins首选项,搜索“Codota”,点击“Install”。

IntelliJ IDEA Instructions

Android Studio安装codota

Android Studio Instructions

Eclipse安装codota

Eclipse Instructions

若安装完成没效果,试试重启IDE。

注:若IntelliJ IDEA提示填写Codota令牌/token,点击提示中的链接,复制token并粘贴到IntelliJ IDEA的Codota对话框。Codota最新版本中去掉这项操作。

codota安装步骤

Codota AI代码补全功能

Codota只要发现有用的建议,就会触发自动补全功能,也可用快捷键手动触发代码补全:

Mac快捷键

Command + Shift + Space

Windows快捷键

Ctrl + Shift + Space

获取Codota代码示例

IDE中右键单击类或方法,选择[Get relevant examples/“获取相关示例”],会打开浏览器,显示Codota搜索结果。

其中包含数百万个全球顶级代码示例。光标放在类或方法上,double Control键即可!

Codota支持操作系统

Codota基于IntelliJ、Android Studio开发,运行在macOS、Windows、Linux上。

Codota向服务器发送内容

Codota仅提取当前IDE范围内的匿名摘要,不会访问代码库中文件,也不会访问计算机上其他资源。

发送到Codota服务器的匿名摘要,仅用于预测和向用户作代码建议。

Codota不跟踪单个按键输入,也不传输文字值。

与Codota服务器通信使用https。

Codota是否免费

Codota基础功能免费。

如果,希望Codota针对项目,给出更多有用代码提示,可订阅Codota付费服务。

Codota如何盈利

Codota使用私有代码库向组织提供服务盈利。

Codota免费版本使用公共代码学习,不会将开发者代码库发送到Codota私有服务器。

Codota如何从现有代码中学习

Codota构建代码预测模型,根据IDE当前上下文给出代码补全建议。

Codota结合了程序分析,自然语言处理和机器学习等技术,从海量代码中学习,将不同模型结果组合起来,针对任务提供代码建议。