大家好,欢迎来到IT知识分享网。
1.前言
codota是以色列人开发的一个软件,以深度学习为技术背景,
提供 学习你的代码习惯,提供代码块(来自github等知名网站)等等功能,
比如: 同步流读取文件,输入buff就可以出现整个代码块; 你自己创建了一个MyPerson类,写得多了后,软件就记住了,你在写的时候就自动提示了.
既然能学习用户代码,势必会上传至它的服务器,自己平常玩玩就好,工作中慎用吧,虽然官方说不会上传敏感数据,但是谁说得清呢
codota的目的不是简单的提示,而是编写代码(噱头就是”AI能写程序了”,”初级程序员要失业了”这类的),但是目前做得还不算好,提示的功能很局限,”能学习我的代码”这个功能还没测出来,以后看看吧.
可以用插件的形式在编译器中使用
语言支持: java , Kotlin
编译器支持: IntelliJ IDEA, Android Studio , Eclipse
更多描述看官网: https://www.codota.com/
以后编程可能只需要不停按回车和上下键了,哈哈哈.意淫一下
2. 安装
2.1 eclipse
eclipse市场有这个插件,可以直接搜 codota 关键字即可, (不是所有版本都能装,太老的就不支持了,具体的看官网)
说是能搜到,但是我没搜到,还是用了官方的方式,拖拽的那种
官网有很详细的安装文档 : https://www.codota.com/instructions , 我就不摘抄了
eclipse 在线安装奇慢,每次都超时,如果出现这种情况,就增加超时时长吧
增加超时时间请参考文章: https://blog.csdn.net/yyxawe/article/details/
(好像可以换镜像,可以去试试,或者离线安装)
2.2 IDEA
IDEA的插件中心也有这个软件(网速可能不好,多下几次就行)
依旧参考官网吧, 各种编辑器都有教程
3. 使用
3.1 eclipse
安装完成之后,启动的时候很显眼的提示你, eclipse右下角也会有个codota 的图标,
但是对eclipse的适应不太好,凑合着吧,好像只能出现对方法的提示
(写文章时特么不出提示了,那就不截图了,和IDEA效果是一样的)
会把用得多的放在前面供你选择
有点像 Code Recommenders 插件,这个插件会按照方法使用率排序展示出来,但是这个插件好像不能用了,以前还是能用的,有兴趣的可以去找找,
如图:
还能搜索代码,(网上别人对某个方法的使用),对一些陌生API还是蛮有用的
操作方式: 选中查找的方法,右键-> Get relevant example, 就会用浏览器打开搜索结果页面
如图:
3.2 IDEA
安装完成后,启动时会很显眼的提示你, IDEA旁边会有个小窗口,像”TODO”那样,点开有不错的东西,里面有个使用介绍 ,可以自己看看
使用方法时,如图:
绿色小图标是插件提供的,下面那些是IDEA自带的,还有百分比可以参考
提示代码块:
(不一定在上面,可能在下面,仔细找找)
然后就可以变成这样:
(原谅我不想做gif)
像这种提示还是蛮少的,慢慢探索一下吧
4 番外
国内也有一款类似的产品, 叫 aiXcoder,支持比较主流的语言,作用和codota差不多,不知道是谁抄谁的…
想用一下来着,但是要先注册账号,嫌麻烦就放弃了
idea 中可以在线下载,插件名: aiXcoder Idea Plugin
——————————2023年10月26日更新——————
codota
已经更名 为tabnine
- codota 官网: https://www.tabnine.com/ (用codota 的网站也会自动跳转)
- idea插件地址: https://www.tabnine.com/install/intellij
- 安装后需要注册账号, 且联网使用
- 个人版免费试用, 但功能受限较多
官方也支持企业版, 可自行托管远程, 其实这也意味着代码会上云
史上最全智能代码补全工具系列之TabNine篇 – 掘金 (juejin.cn)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/109839.html