首页 > 其他分享 >IDEA加载通义灵码插件及使用指南

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

时间:2024-11-04 11:46:56浏览次数:3  
标签:插件 补全 demoProject 代码 知识库 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函数内使用回车触发补全。或者您还可以尝试仅通过注释生成雪花算法函数。

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

标签:插件,补全,demoProject,代码,知识库,IDEA,使用指南,灵码,通义
From: https://blog.csdn.net/u010479989/article/details/143481038

相关文章

  • C# NUnit 框架:高效使用指南
    一、NUnit简介NUnit是一个专门为.NET语言设计的开源单元测试框架,它基于xUnit架构,提供了丰富的断言方法和测试运行机制,帮助开发者轻松地编写和执行单元测试用例。使用NUnit,我们可以对代码中的各个功能单元进行独立测试,以验证其正确性。二、环境搭建创建项目首先,在......
  • IDEA中通义灵码的使用技巧
    大家好,我是V哥。在日常写代码的过程中,通过AI工具辅助开发已是当下程序员惯用的方式,V哥在使用了众多的AI工具后,多数情况下,选择通义灵码来辅助开发,尤其是解释代码和生成单元测试功能甚是好用,听V哥来详细聊聊。通义灵码安装打开你的IDEA开发工具,在菜单栏中选择Settings,......
  • python爬虫:xpath的基本使用指南
    当面对一个新网站时,了解其数据加载逻辑是获取所需信息的关键。以下是一份详细的技术指南,帮助你分析和提取网站数据。1.数据加载来源分析1.1数据从页面源代码加载浏览器获取页面源代码浏览器通过发送HTTP请求获取页面源代码。作为开发者,我们可以通过编程模拟这一过程。......
  • IDEA中通义灵码的使用技巧
    大家好,我是V哥。在日常写代码的过程中,通过AI工具辅助开发已是当下程序员惯用的方式,V哥在使用了众多的AI工具后,多数情况下,选择通义灵码来辅助开发,尤其是解释代码和生成单元测试功能甚是好用,听V哥来详细聊聊。通义灵码安装打开你的IDEA开发工具,在菜单栏中选择Settings,打开......
  • 告别登录,这款插件直接复制CSDN内容,真棒!
    前言我们在开发过程中,肯定会遇到这样或者那样的问题,这时候,我们想到最多的就是用搜索引擎去搜索各种资料,查看各种博客。以前,查看博客是很方便的,不过后来,像CSDN的,就是必须要登录,关注博主才能继续往下看,或者复制文档内容了。这显然很不方便啊,今天就来介绍一个好用chrome的插件,帮助我......
  • 【独立开发自荐】已免费运行三年多的一款,跨平台浏览器书签管理插件、网页剪藏、网页标
    藏趣云-平台介绍藏趣云-书签同步助手,藏趣云书签库,是保存所有您喜爱的书籍、歌曲、文章或您在浏览时遇到的任何其他内容的最佳场所! 目前藏趣云有三大核心功能如下: 书签管理:跨浏览器书签管理、支持无限层级目录、标签,并且有多端浏览器插件和APP客户端等 网页剪藏:基于......
  • 抖店精选联盟商家批量采集器抖音商家采集使用指南
    抖店精选联盟商家批量采集器抖音商家采集使用指南作者V****553813195抖店精选联盟商家批量采集器是一款能够帮助商家快速、精准地获取抖音平台上精选联盟商家信息的工具。以下是该工具的使用指南:一、下载与安装下载:商家可以从抖店开放平台或相关软件下载网站,下载抖店精选联盟......
  • DAY75WEB 攻防-验证码安全篇&接口滥用&识别插件&复用绕过&宏命令填入&滑块类
    知识点:1、验证码简单机制-验证码过于简单可爆破2、验证码重复使用-验证码验证机制可绕过3、验证码智能识别-验证码图形码被可识别4、验证码接口调用-验证码触发接口可枚举图片验证码-识别插件-登录爆破&接口枚举验证码识别绕过等技术适用于:口令存在爆破,接口枚举调用,任意......
  • Nginx使用指南
    Nginx是一款广泛使用的高性能HTTP和反向代理服务器,它以事件驱动的方式处理请求,能够高效地管理大量并发连接。Nginx的配置灵活,支持丰富的功能模块,如负载均衡、缓存支持、HTTP认证等,这使得它成为搭建现代Web应用和服务的理想选择。其稳定性高、资源消耗少,易于维护和扩展,特别是在......
  • IDEA 内置的 git 插件太好用了!附使用技巧分享。
    最近发现,clion里的git插件甚至能列出文件夹的修改历史,太方便了!分享一些经验技巧:提交UI具有多个视图模式。提交GUI可以放在底部,也可以显示为侧面板或模态对话框。有时很难切换。LocalChanges选项卡包含修改过未提交的文件列表。默认情况下,新文件折叠在底部的树......