当前位置:首页 > 科技  > 软件

一个不太好用的 IDEA 代码生成插件

来源: 责编: 时间:2023-10-26 17:10:55 415观看
导读今天我们再给小伙伴们介绍另外一个免费的代码辅助插件 AWS Toolkit。从名字上可以看出来,这是一个方便大家在 IDEA 上使用 AWS 服务的插件,这个插件中有一个好玩的功能那就是 Amazon CodeWhisperer。1. 安装与配置插件

今天我们再给小伙伴们介绍另外一个免费的代码辅助插件 AWS Toolkit。从名字上可以看出来,这是一个方便大家在 IDEA 上使用 AWS 服务的插件,这个插件中有一个好玩的功能那就是 Amazon CodeWhisperer。QH028资讯网——每日最新资讯28at.com

1. 安装与配置

插件安装好说,大家直接在 IDEA 插件商店搜索 AWS Toolkit,安装完成后重启 IDEA:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

安装完成之后,重启 IDEA,重启之后,就可以看到 AWS Toolkit 插件了:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

安装好之后,首次使用需要先配置一下,这个配置是比较容易的,我们点击 CodeWhisperer 下面的 Start 按钮,如下:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

这里只需要用邮箱简单注册一下,不需要额外费用,选择第一项,然后点击 connect 按钮,此时会自动在浏览器打开 AWS 登录页面(不需要魔法):QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

点击确认按钮即可,接下来,会需要一个邮箱地址注册一下即可,如果已经有 AWS 账号可以直接登录:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

输入验证码:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

最后再输入一下密码,然后点击 Allow 就可以了:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

再次回到 IDEA,就可以看到如下页面了:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

从这里可以看出来,CodeWhisperer 支持 15 种开发语言:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

好啦,准备工作妥当,接下来我们就来简单体验一把 CodeWhisperer 的用法吧。QH028资讯网——每日最新资讯28at.com

2. 实践

2.1 根据注释生成代码

先来看 CodeWhisperer 根据注释生成代码这个能力:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

进入后,我们直接写需求,写完需求之后,按回车,就会自动生成代码了,自动生成代码的过程中,一般会生成多个建议,可以按左右箭头去选择,选择完成后,按 tab 键进行代码插入:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

上图是官方已经写好的注释,我们自己也来写一个:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

啊。。这。。。QH028资讯网——每日最新资讯28at.com

算了,试下一个功能吧。QH028资讯网——每日最新资讯28at.com

2.2 生成代码建议

这个是自动分析上下文代码然后给出建议,这个功能要是做成了那真是牛!QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

小伙伴们看提示,这段代码从 19 行开始是自动生成的,前面的代码写好之后,将光标放在 18 行,按回车,就会自动给出代码建议,觉得建议 OK,就按 tab 键插入代码。QH028资讯网——每日最新资讯28at.com

这个功能目前只能根据你的代码写出来类似代码,其他的还办不到。QH028资讯网——每日最新资讯28at.com

不过这个功能,相比于 IDEA 中自带的提示还是智能一些,当我们按回车之后,他会给出来一些代码建议,安装了该插件之后,这个功能我觉得是最有用的一个了。QH028资讯网——每日最新资讯28at.com

2.3 代码安全检查

点击安全扫描,可以对当前项目中的类进行安全检查:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

假设我留一个资源不释放的漏洞,我们来看下检查结果:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

可以看到,ctx 没有关闭,存在资源泄漏的风险。QH028资讯网——每日最新资讯28at.com

2.4 推荐配置

建议关闭 CodeWhisperer 的代码导入功能,这个功能 IDEA 自己有,也挺好用,AI 推断的反而有时候不准确,并且关闭代码分享,这是为了安全:QH028资讯网——每日最新资讯28at.com

图片图片QH028资讯网——每日最新资讯28at.com

大致就这些吧。整体感受:一般般,不好用(估计就是生成 AWS 自家的代码好用)。QH028资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-15200-0.html一个不太好用的 IDEA 代码生成插件

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 了解Python调用函数

下一篇: Go 中的指针:了解内存引用

标签:
  • 热门焦点
  • 7月安卓手机性能榜:红魔8S Pro再夺榜首

    7月份的手机市场风平浪静,除了红魔和努比亚带来了两款搭载骁龙8Gen2领先版处理器的新机之外,别的也想不到有什么新品了,这也正常,通常6月7月都是手机厂商修整的时间,进入8月份之
  • 一加首款折叠屏!一加Open渲染图出炉:罕见单手可握小尺寸

    8月5日消息,此前就有爆料称,一加首款折叠屏手机将会在第三季度上市,如今随着时间临近,新机的各种消息也开始浮出水面。据悉,这款新机将会被命名为“On
  • 三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • 如何通过Python线程池实现异步编程?

    线程池的概念和基本原理线程池是一种并发处理机制,它可以在程序启动时创建一组线程,并将它们置于等待任务的状态。当任务到达时,线程池中的某个线程会被唤醒并执行任务,执行完任
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • 本地生活这块肥肉,拼多多也想吃一口

    出品/壹览商业 作者/李彦编辑/木鱼拼多多也看上本地生活这块蛋糕了。近期,拼多多在App首页“充值中心”入口上线了本机生活界面。壹览商业发现,该界面目前主要
  • 得物宠物生意「狂飙」,发力“它经济”

    作者|花花小萌主近日,得物宣布正式上线宠物鉴别,通过得物App内的“在线鉴别”,可找到鉴别宠物的选项。通过上传自家宠物的部位细节,就能收获拥有专业资质认证的得物鉴
  • 当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己“当家”的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • 回归OPPO两年,一加赢了销量,输了品牌

    成为OPPO旗下主打性能的先锋品牌后,一加屡创佳绩。今年618期间,一加手机全渠道销量同比增长362%,凭借一加 11、一加 Ace 2、一加 Ace 2V三款爆品,一加
Top