Idea代码自动补全,良心插件推荐:Codota,再也不用担心写不出代码了。
这款插件就是 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,如下图:
也可以直接搜索,tool–>Codota Search… 或快捷键 ctrl+shift+Y,如下图:
本地代码学习
codota 还能基于本地代码学习,会自动提示了你本地常用的代码。
Idea代码自动补全,良心插件推荐:Codota,再也不用担心写不出代码了。相关推荐
- Idea代码自动补全!插件推荐:Codota,再也不用担心写不出代码了。
前言 最近,有小伙伴推荐给D哥一款IDEA插件,叫我一定得给大家分享一下,简直太好用了~ 这款插件解决的痛点:当你不知道一个类该怎么用的时候,它能帮你快速找到想要的实例代码. 群里有不少同学说,&qu ...
- 组织管理插件-代码自动补全-语法检查等特性-SpaceVim v1.5.0
简介: SpaceVim 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件以 及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全, 语法检查. ...
- VSCode代码自动补全 - 插件篇
VScode 不能自动补全结束标签?自动修改匹配的结束标签? 这里介绍一款vscode插件,只需要输入标签的单词或字母,按enter键,就能直接自动生成开/闭标签,且光标居中. 还有就是快捷方法的使用 ...
- VS Code写Python智能提示,代码自动补全(Kite插件)
之前写python代码一直用的是VS Code,但是这款免费的IDE并没有针对python的智能提示,搜索了一些插件后发现智能提示也不好用,远没有Visual Studio之类写C++时的提示好用. ...
- 这个 Python 代码自动补全神器搞得我卧槽卧槽的
是时候跟你说说这个能让你撸代码撸得舒服得不要不要的神器了--kite. ! 简单来说,它是一款 IDE 的插件,能做到代码自动补全,可能你会说了,这有什么牛逼的?一般的编辑器不都有这个功能么? 它虽 ...
- hbuilderx代码自动补全_DL时代的代码补全利器,北大出品,效果远超语言模型
从程序员到数据工程师,编写程序代码是一项基本功,但是编写冗长代码的过程也极大地消耗了开发者的耐心.近来,有不少关于代码补全工具的消息爆出,例如,来自美国的 Kite,来自加拿大的 TabNine 等, ...
- 正在启动python的代码补全客户端_Python交互模式下代码自动补全
这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...
- dev c++代码自动补全_让代码自动补全的全套流程
作者: 熊唯,黄飞 ,腾讯 PCG/QQ研发中心/CV应用研究组 AI 如果真的可以写代码了,程序员将何去何从?近几年,NLP 领域的生成式任务有明显的提升,那通过 AI 我们可以让代码自动完成后续补 ...
- 让代码自动补全的全套流程
作者:熊唯,黄飞 ,腾讯 PCG/QQ研发中心/CV应用研究组 AI 如果真的可以写代码了,程序员将何去何从?近几年,NLP 领域的生成式任务有明显的提升,那通过 AI 我们可以让代码自动完成后续补全 ...
最新文章
- RocketMQ高性能之底层存储设计
- MySQL - 剖析MySQL索引底层数据结构
- 使用FastHttpApi构建多人Web聊天室
- 引用校长对于管理工程学的学术研究的思考
- SpringBoot AOP完全讲解二:统一处理请求日志
- LeetCode Algorithm 572. 另一棵树的子树
- 最大均值差异java_MATLAB最大均值差异(Maximum Mean Discrepancy)
- 阿联酋起源人工智能研究院(IIAI)诚邀优秀人才加盟
- UFT开发代码实例:将Excel中的数据保存为数组
- GA遗传算法(Genetic Algorithm)
- IDEA中启动tomcat
- 扶贫计算机考试试题,计算机基础知识试题1.doc
- 初学python_day05
- 小程序源码:朋友圈集赞万能截图生成器-多玩法安装简单
- Android Root
- ES6 对象的解构赋值
- Excel批量设置数字转化成“以文本形式存储的数字
- 传统单节点网站的 Serverless 上云
- [转] linux操作系统下c语言编程入门
- 重塑矩阵(一个矩阵转化成另一个矩阵)