【插件】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


相关推荐
吾日三省吾码2 小时前
JVM 性能调优
java
弗拉唐3 小时前
springBoot,mp,ssm整合案例
java·spring boot·mybatis
oi774 小时前
使用itextpdf进行pdf模版填充中文文本时部分字不显示问题
java·服务器
少说多做3434 小时前
Android 不同情况下使用 runOnUiThread
android·java
知兀4 小时前
Java的方法、基本和引用数据类型
java·笔记·黑马程序员
蓝黑20205 小时前
IntelliJ IDEA常用快捷键
java·ide·intellij-idea
Ysjt | 深5 小时前
C++多线程编程入门教程(优质版)
java·开发语言·jvm·c++
shuangrenlong5 小时前
slice介绍slice查看器
java·ubuntu
牧竹子5 小时前
对原jar包解压后修改原class文件后重新打包为jar
java·jar