这款插件就是 Codota。基于AI技术,通过对大量开源的项目学习,帮助开发者提供更可靠的智能推荐,让编程变得更easy!

官网:https://www.codota.com

看官方发现,目前支持的语言很多,Java, Javascript, TypeScript, Python, PHP, Go, Ruby, C, C++, Rust, C# 等等

支持的工具也不少,还是免费的

特色

​​​​​

1、代码补全

它基于AI学习的功能,增强了IDEA的自动补全功能,这些提示的补全代码全部都是来自于开源项目,帮助咱们这些码农节约搜索代码的时间。

2、示例代码

当你需要找某个类是如何使用的时候,不需要打开浏览器,只需要在IDEA里面操作就行了,便能找到你想要的示例代码,并且还是被Codota分析过给予了高评分的代码片段。这样,不仅加快了开发速度,还挺高了阅读示例代码的效率。

如何安装?
在IDEA的插件商店,搜索关键字 “Codota”,便能出现,如下图所示:

直接在线安装就好了,很方便。

代码补全

当你对某个变量进行赋值的时候,Codota便会根据它学习到代码知识,给出相应的建议,使用的比例,如下图:

如果建议包含了非原生类型的参数,会在当前代码行前一行自动增加相关变量的定义,如下图:

写完了一个对象变量后,会展示该类的列表:

还有很多功能,待你慢慢去探索~

示例代码
只需要点一下,便可以获取到在github、stackoverflow等上排名最高的片段,并在IDE中显示出来,更快、更方便。

如果你要找某个类的示例代码,只需要选择某个类名,点击右键选择Get relevant examples 或快捷键 ctrl+shift+O,如下图:

相关的代码片段就会在Codota面板上显示:

也可以直接搜索,tool–>Codota Search… 或快捷键 ctrl+shift+Y,如下图:

弹出搜索框,如下图
选择单个条目,便会显示相应的代码片段。

本地代码学习

codota 还能基于本地代码学习,会自动提示了你本地常用的代码。

Idea代码自动补全,良心插件推荐:Codota,再也不用担心写不出代码了。相关推荐

  1. Idea代码自动补全!插件推荐:Codota,再也不用担心写不出代码了。

    前言 最近,有小伙伴推荐给D哥一款IDEA插件,叫我一定得给大家分享一下,简直太好用了~ 这款插件解决的痛点:当你不知道一个类该怎么用的时候,它能帮你快速找到想要的实例代码. 群里有不少同学说,&qu ...

  2. 组织管理插件-代码自动补全-语法检查等特性-SpaceVim v1.5.0

    简介: SpaceVim 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件以 及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全, 语法检查. ...

  3. VSCode代码自动补全 - 插件篇

    VScode 不能自动补全结束标签?自动修改匹配的结束标签? 这里介绍一款vscode插件,只需要输入标签的单词或字母,按enter键,就能直接自动生成开/闭标签,且光标居中. 还有就是快捷方法的使用 ...

  4. VS Code写Python智能提示,代码自动补全(Kite插件)

    之前写python代码一直用的是VS Code,但是这款免费的IDE并没有针对python的智能提示,搜索了一些插件后发现智能提示也不好用,远没有Visual Studio之类写C++时的提示好用. ...

  5. 这个 Python 代码自动补全神器搞得我卧槽卧槽的

    是时候跟你说说这个能让你撸代码撸得舒服得不要不要的神器了--kite. ​! 简单来说,它是一款 IDE 的插件,能做到代码自动补全,可能你会说了,这有什么牛逼的?一般的编辑器不都有这个功能么? 它虽 ...

  6. hbuilderx代码自动补全_DL时代的代码补全利器,北大出品,效果远超语言模型

    从程序员到数据工程师,编写程序代码是一项基本功,但是编写冗长代码的过程也极大地消耗了开发者的耐心.近来,有不少关于代码补全工具的消息爆出,例如,来自美国的 Kite,来自加拿大的 TabNine 等, ...

  7. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  8. dev c++代码自动补全_让代码自动补全的全套流程

    作者: 熊唯,黄飞 ,腾讯 PCG/QQ研发中心/CV应用研究组 AI 如果真的可以写代码了,程序员将何去何从?近几年,NLP 领域的生成式任务有明显的提升,那通过 AI 我们可以让代码自动完成后续补 ...

  9. 让代码自动补全的全套流程

    作者:熊唯,黄飞 ,腾讯 PCG/QQ研发中心/CV应用研究组 AI 如果真的可以写代码了,程序员将何去何从?近几年,NLP 领域的生成式任务有明显的提升,那通过 AI 我们可以让代码自动完成后续补全 ...

最新文章

  1. RocketMQ高性能之底层存储设计
  2. MySQL - 剖析MySQL索引底层数据结构
  3. 使用FastHttpApi构建多人Web聊天室
  4. 引用校长对于管理工程学的学术研究的思考
  5. SpringBoot AOP完全讲解二:统一处理请求日志
  6. LeetCode Algorithm 572. 另一棵树的子树
  7. 最大均值差异java_MATLAB最大均值差异(Maximum Mean Discrepancy)
  8. 阿联酋起源人工智能研究院(IIAI)诚邀优秀人才加盟
  9. UFT开发代码实例:将Excel中的数据保存为数组
  10. GA遗传算法(Genetic Algorithm)
  11. IDEA中启动tomcat
  12. 扶贫计算机考试试题,计算机基础知识试题1.doc
  13. 初学python_day05
  14. 小程序源码:朋友圈集赞万能截图生成器-多玩法安装简单
  15. Android Root
  16. ES6 对象的解构赋值
  17. Excel批量设置数字转化成“以文本形式存储的数字
  18. 传统单节点网站的 Serverless 上云
  19. [转] linux操作系统下c语言编程入门
  20. 重塑矩阵(一个矩阵转化成另一个矩阵)

热门文章

  1. 鼎力支持生态发展,FIL WORLD为企鹅社区全方位赋能
  2. 微信小程序势必会成为创业者们争抢的新地盘
  3. 微信语音记录丢失如何恢复
  4. javascript时间格式加8小时
  5. python建立窗口并美化_【python项目实战】BBS论坛(4)尝试页面美化
  6. 《Python简明教程》第10章在Windows下利用Haozip命令行备份文件
  7. 教你通过python利用近邻法实现图片缩小后变成另一张图(类似幻影坦克)
  8. 计算除法java实现
  9. widnows ffmpeg下载使用
  10. win 10 库 在哪