阿里云的这个智能编码插件真心好用!Java 开发神器!!!

Github :https://github.com/alibaba-cloud-toolkit/cosy

官网:https://developer.aliyun.com/tool/cosy

安装

你可以直接通过 IDEA 插件市场安装,也可以直接下载离线安装包,地址:https://alibaba-cloud-toolkit.github.io/cosy/#/zh-cn/guide/quickstart 。

98d31500129d2ddda623901adff7dfb8.png

目前, Cosy 仅支持 Java 语言和 IDEA。

d119e7a03d451c6ea59a615cc1ee0284.png

这个插件只有 20MB 左右的大小,消耗的资源极少。

使用体验

Cosy 的功能和大部分代码智能提示插件都一样,支持代码智能补全和代码示例搜索。不过,更加轻量易用。

代码智能补全

Cosy 的代码智能补全基于深度学习,补全效率高且安全轻量。

就比如说我想要通过读取某个文件并过滤出对应的数据,基于 Cosy 的代码智能提示的编码体验如下。

1fab7914f5a7d66931a18ca8f4eb4ecf.png

几乎不需要你自己再写什么代码,编码速度和正确率极高!

有很多小伙伴就要问了:“IDEA 不是自带了代码补全么?你这不是扯淡么?”

确实,IDEA 自带的代码补全和编码模板确实已经很好用了。Cosy 这类代码智能提示插件的出现并不是为了取代而是为了辅助和增强 IDEA 现有相关功能。

并且,Cosy 还支持另外一个强大且实用的功能:代码示例搜索

代码示例搜索

这个功能在我们编程的时候是非常实用的,不需要在浏览器搜索对应的 API 用法,我们直接在 IDEA 内就可以参考大量的开源示例代码。代码示例搜索的使用方法有两种:

1、右键选中对应的 类/接口/方法,点击 查找代码示例 即可一键搜索指定 API 的代码示例片段。

83f1f07537ffceffd31903010e7bdddb.png

对应的快捷键是:⌘+Shift+S(Mac)/ Ctrl+Shift+S(Windows&Linux) 。

一般用的最多的是直接搜索对应的 或者 类.方法 。假如我要搜索 ConcurrentHashMapputIfAbsent 方法的示例代码,直接搜索 ConcurrentHashMap.putIfAbsent 即可。

7dbb1a25acb744638000053853128623.png

2、你也可以点击 IDEA 右侧菜单栏的 代码示例搜索 打开可视化搜索窗口。

20296958954e4ea9dd19d01ef093d4b7.png

和前一种搜索方法一样,你可以直接搜索对应的 类/接口/方法 ,甚至可以通过英文描述(如 read excel with poi)来搜索对应的代码示例。

d0e9dabf9e1dc717ef3f76a75d19bb78.png

不过,英文描述搜索这个功能目前还比较鸡肋,搜索出来的很多代码示例并不是特别好的选择。

f06b0859abe4e0a55bfba178a7cb9e23.png

cosy 前几天刚上线了新版本,已经支持了中文代码示例搜索。

69e498bed0c838d0d7fa2fe05363864e.png

好吧,这更新速度有点快啊!阿里云程序员:“这需求做不完啊!”。

8a25a2dea694a0283f36edbe99286bf0.png

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

1cd248a52e44753deb586842217025eb.png

好文章,我在看❤️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值