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结合了程序分析,自然语言处理和机器学习等技术,从海量代码中学习,将不同模型的结果组合在一起,针对任务提供有用的代码建议。