推荐一款 IDEA 神器 ,人工智能帮你写代码,再也不用加班啦!!
The following article is from Java技术栈 Author 栈长
来源:Java技术栈(ID:javastack)
今天栈长给大家推荐一款代码神器,人工智能帮你写代码,简直爽的不行,关键还是免费的,一起来看看。
简介
Codota 是一款优秀的 AI 代码自动完成工具,可以帮助我们极大的提高开发效率。
官网:https://www.codota.com/
支持主流语言:
Java, Javascript, TypeScript, Python, PHP, Go, Ruby, C, C++, Rust, C# ……
支持主流开发工具:
代码私有:
Codota 不会将代码发送到 Codota 服务器,只会从当前编辑的文件中发送最小的上下文信息,以便帮助 Codota 在当前本机范围内做出预测。
使用
下面栈长我以 IntelliJ IDEA 为例演示 Codota 到底有多强大。更多 IDEA 教程请关注公众号Java技术栈在菜单中获取。
先安装 Codota 插件:
1、代码自动完成行
Codota 基于数百万个开源的 Java 程序代码自动完成代码行,根据自动提示的上下文,可以帮助我们更快地编写代码,错误更少。
输出一个类的字母,就提示常用的类列表:
输完变量名或者 =
号之后,还知道你可能需要干什么:
输完对象后,展示一个类常用的方法列表:
2、代码示例
Java API 不会用?还要到处找使用示例?Codota 可以帮你找出最佳开源代码相关示例。
如:你对 stream 不熟悉,只需要点中该方法,然后选择获取相关示例菜单,最佳使用示例都帮你呈现出来了。
太棒了!
如果需要 API 的详细的解释说明,可以跳转到网页查看。
也可以手动在 codota 代码索引库中查询对应 API 的最佳使用示例:
https://www.codota.com/code/java/class-index
3、本地代码进行学习
codota 还能基于本地代码学习:
如下面所示,自动提示了我本地常用的代码:
不过好像只是简单的提示而已,输入 =
号不能出来提示更多,如自动提示 new XXX
出来,这可能需要企业版。
总结
Codota 基于数百万的开源代码帮助我们自动提示完成行、代码示例功能真的太强大了,大大提升了开发效率,这个足已帮到许多人了。
Codota 能分析你的代码习惯,人工智能协助你写代码,自动走在你的前面,以后再也不用加班咯。。
最后,如果本文对你有帮助,点个在看鼓励一下哦!也欢迎分享转发给更多有需要的朋友~
有偿征稿
各位大佬:Java技术迷正式开启投稿通道,稿费:80~3000元不等,长期有效!
👇👇👇👇👇
上期留言中书名单
1月26号留言送书活动中奖名单!以下的4位小伙伴看到抓紧时间联系我哟,加我微信:mi1895218 备注领书。送书活动包邮到家~
关注Java技术迷看更多干货
更多精彩推荐
☞ idea2020.3 开启机器学习增强代码提示~太好用啦☞ 这款国产SSH客户端很牛逼!网友直呼:666~☞ Java后端开发者的福音,接口开发利器来袭,有点厉害!
☞ 一夜之间火爆 GitHub!这款神秘的通讯软件究竟是什么?