是继后,在代码补全方面锦上添花的智能AI代码补全插件,使用你将拥有全球数百万个顶级代码示例。
简介
从数百万个Java程序中学习代码,根据程序的上下文完成代码补全,帮助开发者以更少的错误,更快地速度编写代码。
的算法有多强大,通过以下链接访问的搜索功能,了解给出的算法。
https://www.codota.com/code
安装步骤
支持主流IDE:包括、 、。
IDEA安装
1、打开 IDEA的窗口。
2、转到首选项,并搜索“”,然后单击“”。
安装
安装
如果安装完成没有效果,试试重新启动IDE,如果 IDEA提示填写令牌/token,访问链接复制并贴token到 IDEA中的对话框中。最新版本中似乎去掉了这项操作。
如何使用的AI自动代码补全功能
只要发现有用的建议,就会触发的AI自动补全功能,当然,也可以使用快捷键,手动触发代码补全或提示:
Mac快捷键:
Command + Shift + Space
快捷键:
Ctrl + Shift + Space
获取代码示例
在IDE中右键单击类或方法,选择[Get ](“获取相关示例”)- 会打开一个浏览器,显示的搜索结果。其中包含数百万个世界顶级的代码示例。把光标放在类和方法上,点击 键即可!
支持哪些语言
当前版本的支持Java和Scala,未来会添加对和其他语言的支持。
支持的操作系统
基于、 开发,所以,在macOS、和Linux上都能运行。
支持的IDE
支持、 、主流IDE。
向服务器发送的信息
仅提取当前IDE范围的匿名摘要,不会访问代码库中的文件,也不会访问计算机上的其他资源。
发送到服务器的匿名摘要,仅用于预测和向用户作代码建议,不跟踪单个按键输入,也不传输文字值(如:字符串内容)。
与服务器的所有通信都通过https完成。
是否免费
基础功能免费的,如果希望针对自己的项目,给出更多有用的代码提示,可订阅的付费服务。
如何盈利
利用私有代码库向组织提供服务来盈利。免费版本的只会利用公共代码进行学习,而不会将开发者的代码库发送到的私有服务器。
如何从现有代码中学习
构建代码的预测模型,根据IDE当前上下文给出代码补全建议。结合了程序分析,自然语言处理和机器学习等技术,从海量代码中学习,将不同模型的结果组合在一起,针对任务提供有用的代码建议。