掌握项目代码无难度,CodeGeeX推出代码库问答与幽灵注释双升级

【大模型】直接在VS Code(Visual Studio Code)上安装CodeGeeX插件的过程 这个可以自行百度,肯定比我说的全面、客观。这是仅说一下我的理解(当然并不全面,这里只针对我要用它干嘛,而不是它全部的用途哦)。对于我来讲,它主要的用途有两个:代码生成器和智能问答。1、CodeGeex是一个多语言代码生成模型。意思大概就是,它可以根据自然语言指令(就是我们说的大白话,比如:给我生成一段冒泡排序的代码),按照多种指定的语言(如python、C、Java、Go……老多了,都是我不会的语言,就不列举了),自动生成一段代码。 阅读详情
AI摘要

CodeGeeX在VSCode的v2.17.0版本推出两项重要功能升级。workspace代码库问答可快速解答代码仓库相关问题,还能给出审查和优化建议;Ghost Comment幽灵注释能在代码旁显示额外注释,不影响代码整洁,可随时隐藏。文中详细介绍了两项功能的使用方法。

CodeGeeX在VSCode中最新的v2.17.0版本,推出两项功能的重要升级。workspace代码库问答和Ghost Comment幽灵注释,全面助力开发者快速掌握项目全局。

代码库问答(@workspace),可以帮助开发者快速获取与整个代码仓库相关的问题答案。无论是对代码结构、函数用途、类关系,还是复杂的代码逻辑和业务流程有疑问,使用workspace代码库问答都能够提供精确且上下文相关的解答。

Ghost Comment幽灵注释,是代码界的沉浸式翻译!它支持在代码旁边显示额外的注释信息,这些注释不是直接写在代码里的,但在通读代码时,会帮助你更快速的理解代码。还可以在看完代码后,一键隐藏注释信息。

下面我们在VSCode中,详细介绍这两项功能的使用。

一、workspace代码库问答

1. 首先,在VSCode中,打开项目文件夹。

2. 在CodeGeeX的对话框中点亮文件夹图标,或者在对话框中输入@workspace。

3. 如果是首次打开这个项目的文件夹,则会有弹窗询问是否同意索引该项目的代码库。

4. 点击同意后,会出现索引该项目代码库的进度条。

图片

5. 完成索引后,保持图标是点亮的状态,就可以直接向该项目的代码库进行提问了(图标点亮后,即可不用每次输入@workspace触发功能)。

图片

VS Code快速编写代码生成插件CodeGeeX使用指南 CodeGeeX是一个具有130亿参数的多编程语言代码生成预训练模型,使用超过二十种编程语言训练得到。基于CodeGeeX开发的插件可以实现通过描述生成代码、补全代码、代码翻译等一系列功能。CodeGeeX同样提供可以定制的提示模式(Prompt Mode),构建专属的编程助手。 阅读详情

相关推荐

CodeGeeX插件在Visual Studio平台适配上线!成为首个适配VS平台的国产智能编程助手

目前CodeGeeX v1.0.0适配了Visual Studio 2022 之后所有的更高版本。首个版本的CodeGeeX核心功能,比Github Copilot也更加丰富。

CodeGeeX的博客 2496

实测有效!易灵思FPGA工程如何正确配置Efinity+Modelsim仿真环境

本文详细介绍了易灵思FPGA工程中如何高效配置Efinity与Modelsim联合仿真环境,包括软件版本匹配、系统环境变量设置、工程文件结构优化及仿真脚本深度优化等实战经验。通过实测数据验证,该方案可显著提升仿真效率,适用于不同规模的设计验证,帮助工程师快速搭建稳定高效的联仿环境。

m2n3b4v5c6的博客 405

.NET适配HarmonyOS进展 1. 前言

目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。

2301_76476890的博客 1462

医疗AI Agent实战:从零搭建一个能看病的智能助手(附完整代码)

本文详细介绍了如何从零搭建一个医疗AI Agent智能助手,涵盖核心架构设计、症状推理引擎开发、安全与合规实现以及系统集成等关键环节。通过完整的代码示例和实战案例,帮助开发者快速构建具备医疗咨询能力的智能Agent,提升医疗服务的效率和质量。

ss78901的博客 469

SpringBoot使用mybatis-plus的自动代码生成器

一.SpringBoot使用mybatis-plus+自动代码生成 使用mybatis-plus可以自动帮我们生成通用的 controller,service,dao,mapper 二.加入依赖 <!-- MP 核心库 --> <dependency> <groupId>com.baomidou</groupId> <artif...

农民娃儿的博客 2267

Flutter应用安卓逆向之hook分析研究---附dart版本对照表(必看篇)

搜索md5、rsa、aes等关键字分析要破解的加密算法,使用frida进行hook可疑函数的偏移地址。,双击进去找到ssl_crypto_x509_session_verify_cert_chain函数的偏移地址进行hook掉;Flutter应用是内置进行ssl证书校验的,无法通过常规方法抓到包,需要通过frida把它内置的ssl校验hook掉。重构完成后会生成新的apk,把它安装到模拟器或者真机中并打开运行,此时系统会在。关键字的函数进行hook(因为其返回的是字符串类型)中,拖进ide搜索字符串。

云霄IT的博客 8445

Win10或Win11电脑找不到以太网网络适配器的解决方法

Win10或Win11电脑找不到以太网网络适配器的解决方法

Robot_PLC_HMI_Automation 658

2025国赛数学建模A题 完整Python代码 烟幕干扰弹的投放策略

常量定义G = 9.8 # 重力加速度 m/s²V_SMOKE_SINK = 3 # 烟幕下沉速度 m/sMISSILE_SPEED = 300 # 导弹速度 m/sEFFECTIVE_RADIUS = 10 # 有效遮蔽半径 mEFFECTIVE_DURATION = 20 # 有效遮蔽时间 sTARGET_POS = np.array([0, 200, 0]) # 目标位置FALSE_TARGET_POS = np.array([0, 0, 0]) # 假目标位置# 初始位置。

YOLO 1106

uniapp ios原生插件开发 (framework,cocoapods)

已知UniApp的插件开发方式有两种, 第一种 Xcode Framework的方式,这种方式是官方指定的方式。 这种方式的优点就是简单直接, 但也有不足,比如当插件需要引入一些三方库时,操作起来就不是那么方便。 而使用Cocoapods则可以很方便的引入三方库。 接下来,本文探索使用Cocoapods的方式来进行UniApp插件开发。

Rey的技术博客 9825

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
CodeGeeX
博客等级 码龄2年 144粉丝 16原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值