IDEA加载通义灵码插件及使用指南

安装通义灵码插件

登录通义灵码IDE插件

下载登录参考教程

https://help.aliyun.com/zh/lingma/user-guide/download-the-installation-guide

本地工程和企业知识库准备

请下载本地工程和知识库压缩包,并在本地解压缩,其中包含demoProject和知识库文件两个文件夹。

通义灵码测试工程和企业知识库资源-CSDN文库

企业知识库准备

登录通义灵码企业知识库后台 https://devops.aliyun.com/lingma/knowledge

通过单击侧边栏上的知识管理按钮,进入知识管理页面。在知识管理页面,点击新建知识库按钮。

在企业知识库内上传文档和代码。

  1. 请下载压缩包解压缩后,找到知识库文件。
  1. 将《企业Java开发规范.md》文件上传至企业规范知识库。
  1. 将《GlobalHeader-Demo.zip》《SnowFlowerIDGenImpl.java.zip》文件上传至企业公共代码库。
  1. 确保数据处理完成后,数据准备阶段即告结束。

场景体验

基于企业代码规范的代码风格一致性优化。

● 在IDE中,打开示例工程demoProject, 打开文件 demoProject/backend/src/main/java/demo/CodeFomatterDemo.java

● 在通义灵码的对话框中输入 #team docs Java代码规范中的异常处理规范包括哪些内容

选中代码后输入:#team docs根据Java代码规范优化异常处理和日志输出

根据标签补全前端公共组件代码。

● 在IDE中,打开示例工程,找到路径:demoProject/frontend/src/components/DemoApp.tsx,开始体验企业代码补全增强。

● 在文件中输入如下所示代码,在注释所在位置回车,灵码会根据知识库中上传的代码,自动进行补全,第一次回车灵码将基于上下文代码生成补全建议,第二次回车灵码将根据企业代码库中的代码进行补全。按Tab键可以采纳代码。

render() {

// @ts-ignore

const { fetchingNotices, onNoticeVisibleChange } = this.props;

const noticeData = this.getNoticeData();

const unreadMsg = this.getUnreadData(noticeData);

return (

<NoticeIcon

className={styles.action}

count={0}

onItemClick={(item: INoticeItem) => {

this.changeReadState(item);

}}

/* 说明:在此处通过回车,触发代码补全 */

>

</NoticeIcon>

);

}

根据注释生成后端代码库算法函数。

在IDE中,打开示例工程,找到路径:

demoProject/backend/src/main/java/demo/SnowFlakeDemo.java,开始体验企业代码补全增强。

在代码中的getSnowflakeID函数内使用回车触发补全。或者您还可以尝试仅通过注释生成雪花算法函数。

云小站_专享特惠_云产品推荐-阿里云

相关推荐
蜗牛互联网8 小时前
AI给面试打分不够,求职者更需要可核对的证据
java·人工智能·后端
此时不提桶,更待何时9 小时前
02-05-B-虚拟线程面试与生产事故实战
java·面试
名字还没想好☜9 小时前
Spring Boot 3.2 RestClient 实战:替代 RestTemplate 调外部接口,超时、连接池与错误处理
java·后端·spring
摇滚侠9 小时前
《Spring Boot 3:高级与架构设计》第 2 章 IOC容器的高级机制 BeanFactoryPostProcessor 个人理解 6
java·spring boot·笔记·后端
程序员阿鹏10 小时前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
SL_staff10 小时前
项目延期时如何用四类角色机制实现责任锚定?一线技术实践拆解
java·低代码·团队管理
wno70410 小时前
Spring Security Session管理
java·后端·spring
吃饱了得干活10 小时前
主键选择:从单机到分布式,一个被低估的性能决策
java·后端
haluhalu.10 小时前
初识 Protobuf:微服务跨语言通信的一份契约
java·c语言·开发语言·c++·python
xcl092510 小时前
宠物商城社交托运购物系统开发实战:从架构设计到完整实现指南
java·spring boot