查看原文
其他

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

脚本之家 2022-09-23

The following article is from JavaGuide Author Guide哥

 关注
脚本之家
”,与百万开发者在一起

作者 | Guide哥

来源 | JavaGuide(ID:JavaGuide)

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 。
目前, Cosy 仅支持 Java 语言和 IDEA。
这个插件只有 20MB 左右的大小,消耗的资源极少。

使用体验

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

代码智能补全

Cosy 的代码智能补全基于深度学习,补全效率高且安全轻量。
就比如说我想要通过读取某个文件并过滤出对应的数据,基于 Cosy 的代码智能提示的编码体验如下。
几乎不需要你自己再写什么代码,编码速度和正确率极高!
有很多小伙伴就要问了:“IDEA 不是自带了代码补全么?你这不是扯淡么?”
确实,IDEA 自带的代码补全和编码模板确实已经很好用了。Cosy 这类代码智能提示插件的出现并不是为了取代而是为了辅助和增强 IDEA 现有相关功能。
并且,Cosy 还支持另外一个强大且实用的功能:代码示例搜索

代码示例搜索

这个功能在我们编程的时候是非常实用的,不需要在浏览器搜索对应的 API 用法,我们直接在 IDEA 内就可以参考大量的开源示例代码。代码示例搜索的使用方法有两种:
1、右键选中对应的 类/接口/方法,点击 查找代码示例 即可一键搜索指定 API 的代码示例片段。
对应的快捷键是:⌘+Shift+S(Mac)/ Ctrl+Shift+S(Windows&Linux) 。
一般用的最多的是直接搜索对应的 或者 类.方法 。假如我要搜索 ConcurrentHashMapputIfAbsent 方法的示例代码,直接搜索 ConcurrentHashMap.putIfAbsent 即可。
2、你也可以点击 IDEA 右侧菜单栏的 代码示例搜索 打开可视化搜索窗口。
和前一种搜索方法一样,你可以直接搜索对应的 类/接口/方法 ,甚至可以通过英文描述(如 read excel with poi)来搜索对应的代码示例。
不过,英文描述搜索这个功能目前还比较鸡肋,搜索出来的很多代码示例并不是特别好的选择。

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

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


<END>


【新产品上架】 🕚

  推荐阅读:

光速入门 VSCode 插件开发

JetBrains 发布下一代 IDE,无比轻量,几秒就能启动干活,IDEA 可以扔了。。

第一次拆Macbook,手有点抖...

热门4 款专属极客卫衣,程序员秒懂!

每日打卡赢积分兑换书籍入口

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存