【插件】IDEA这款插件,爱到无法自拔

前言

🍊缘由

阿里云『通义灵码』,最懂程序狗的贴心小助手

🏀事情缘由:

起初,对于通义灵码 的评价,只是淡淡的处于一见钟情的新鲜感 ,好用的小插件而已。令本狗意想不到的是,日久生情的开发中 渐渐地体会到它的贴心与美好。大到代码逻辑的编写,小到不懂问题的询问,上可打copilot,下可战chatpgt。通义灵码已经不再是玩具,而是生产力工具!人人都用,不用才怪!


🍋实例展示

自然语言提问

pulsar如何消费消息?

代码生成

java 冒泡排序

生成注释

启动类生成注释

代码优化

代码优化建议


🎯主要目标

实现3大重点
1.『通义灵码』是什么?
2.『通义灵码』怎么玩?
3. 『通义灵码』能帮我们干什么?

正文

🥦目标解析

1.『通义灵码』是什么?
基于通义大模型,提供代码智能生成、研发智能问答能力

特点总结以下几点:

① 代码智能生成,完成工作更高效

经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、

代码注释等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。

② 研发智能问答,解决问题更轻松

基于海量研发文档、产品文档、通用研发知识、阿里云的云服务文档和 SDK/OpenAPI 文档等进行问答训练,

为你答疑解惑,助你轻松解决研发问题。

③ 多编程语言、多编辑器全方位支持

支持 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等主流语言,同时兼容 Visual Studio Code、

JetBrains IDEs 等主流编程工具,为你提供高效、流畅、舒心的智能编码体验。

④ 代码安全及隐私全程保障

全程数据加密,基于 https 加密传输,并支持身份鉴权、内容安全防护等,全程保护数据安全。

不会存储或进行二次训练,代码上下文仅用于模型推理,全过程数据不落盘,不会使用你的代码和数据进行二次训练。

开源合规的训练数据,基于通义大模型进行编码领域针对性训练,所有用于训练的代码数据均为开源合规的数据。


2.『通义灵码』怎么玩?
官网地址

https://tongyi.aliyun.com/lingma

在 JetBrains IDEs 中安装通义灵码
  • 步骤1

打开插件设置,【点击】File=>Settings=>plugins

  • 步骤2

【点击】导航-插件,打开应用市场,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。

  • 步骤3

【重启】 IntelliJ IDEA,重启成功后登录阿里云账号,即刻开启智能编码之旅

  • 步骤4

从IDEA面板右侧找到快捷入口,即可进行快乐玩耍


3.『通义灵码』能帮我们干什么?
案例一:接手不熟悉的屎山代码,看不懂怎么办?

将代码全选,然后【右键】,打开『通义灵码』,选择【代码解释】


案例二:Java雪花算法代码不会写,怎么办?

在『通义灵码』控制台,输入java雪花算法代码


案例三:代码没有注释,如何补全?

将代码全选,然后【右键】,打开『通义灵码』,选择【生成代码注释】


案例四:代码写的比较乱,不知道怎么优化调整?

将代码全选,然后【右键】,打开『通义灵码』,选择【生成优化建议】

案例五:单元测试不愿意写,如何快速解决?

将代码全选,然后【右键】,打开『通义灵码』,选择【生成单元测试】


总结

本文将本狗日常开发中,使用顺手的IDEA插件『通义灵码』,常用好用的功能进行分享。其中代码解释、代码优化、单元测试、代码补全等功能,在我们开发搬砖中,祝我们一臂之力。强烈推荐,一定要试一下!

💥 💥 💥 💥 💥 💥
如有小伙伴遇到问题困难,即可通过下方联系本狗,知无不言,倾囊相助!!!

💥 💥 💥 💥 💥 💥


🍈猜你想问

如何与狗哥联系进行探讨
关注公众号【JavaDog程序狗】

公众号回复【入群】或者【加入】,便可成为【程序员学习交流摸鱼群】的一员,问题随便问,牛逼随便吹,目前群内已有超过200+个小伙伴啦 !!!

此群优势:

  1. 技术交流随时沟通
  2. 任何私活资源免费分享
  3. 实时科技动态抢先知晓
  4. CSDN资源免费下载
  5. 本人一切源码均群内开源,可免费使用
2.踩踩狗哥博客

javadog.net

大家可以在里面留言,随意发挥,有问必答


🍯猜你喜欢

文章推荐

【规范】看看人家Git提交描述,那叫一个规矩

【工具】用nvm管理nodejs版本切换,真香!

【项目实战】SpringBoot+uniapp+uview2打造H5+小程序+APP入门学习的聊天小项目

【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序

【模块分层】还不会SpringBoot项目模块分层?来这手把手教你!

【ChatGPT】手摸手,带你玩转ChatGPT

【ChatGPT】SpringBoot+uniapp+uview2对接OpenAI,带你开发玩转ChatGPT


相关推荐
ajsbxi5 分钟前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
StayInLove24 分钟前
G1垃圾回收器日志详解
java·开发语言
对许28 分钟前
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
java·log4j
无尽的大道32 分钟前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
小鑫记得努力41 分钟前
Java类和对象(下篇)
java
binishuaio1 小时前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE1 小时前
【Java SE】StringBuffer
java·开发语言
老友@1 小时前
aspose如何获取PPT放映页“切换”的“持续时间”值
java·powerpoint·aspose
wrx繁星点点1 小时前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
Upaaui1 小时前
Aop+自定义注解实现数据字典映射
java