代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!

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

作为一名开发者,你一定遇到过在编写代码时出现的各种错误。这些错误可能是语法错误、运行时错误或者逻辑错误。处理这些错误通常需要花费大量的时间和精力,特别是当你对错误的原因一无所知时。

CodeGeeX的v2.7.4版本最新上线的代码修复和错误解释功能,让你在解决代码错误的问题上,变得更加简单和高效。下面我们详细介绍这个功能的用法和适用场景,快去更新插件体验起来吧!

一、直接在编辑器中修复代码错误

当你在VSCode、JetBrains全家桶的IDE代码编辑器中编写代码时,如果出现了错误,编辑器通常会用红线来标注出错的代码行。

使用CodeGeeX,你不再需要手动查找错误的原因或者翻阅文档来寻找解决方案。你只需在出现错误的代码行上点击鼠标右键,选择“使用CodeGeeX修复”的选项,CodeGeeX将自动分析错误,并提供修复建议。

二、灯泡图标中的CodeGeeX修复功能

除了右键菜单,CodeGeeX还增强了编辑器中的灯泡图标功能。

当你点击灯泡图标时,除了编辑器自带的功能选项外,还会看到“使用CodeGeeX修复”的选项。这意味着你可以在不离开当前编辑环境的情况下,直接利用CodeGeeX来修复代码错误。

三、终端运行时报错的智能解释

在终端运行代码时,经常会遇到各种报错信息。这些信息有时可能非常复杂,难以理解。现在,当你在终端遇到错误时,只需通过点击右键菜单命令“使用CodeGeeX解释”(Windows需要Shift+右键),IDEA只需点击终端报错行旁边的按钮,就可以让CodeGeeX来解释这些错误。

CodeGeeX能够理解错误信息,并提供清晰、易于理解的解释,甚至还能给出修复步骤。这使得即使是新手开发者也能快速理解并解决问题。

高效的开发不仅仅是写代码,更包括如何快速、优雅地解决问题。

四、更多交互优化,提升开发效率

JetBrains全家桶v2.7.4版本后,还有哪些值得关注的功能更新,下面以IDEA为例,一图看懂在IDEA的侧边栏,还有哪些便捷的智能操作。

图片

侧边栏顶部的“更多”下增加”设置“菜单入口。类似于VSCode,CodeGeeX在JetBrains IDEs平台上新增了顶部的设置菜单入口,用户可以更轻松地打开设置,自定义插件的行为更符合自己的使用习惯。

图片

如上图所示,在CodeGeeX侧边栏上方,点击"...",弹出下拉菜单,点击“设置”进入页面。

图片

侧边栏智能问答提供更多直观操作代码的方式。在智能问答内容生成框上方的“更多”中,提供了将生成代码插入到新文件、终端中运行、与当前文件对比、与剪贴板对比、折行显示等多项操作的功能。

图片

智能问答支持一键复制。在侧边栏使用Ask CodeGeeX智能问答时,需要同时复制生成的代码和文本内容。CodeGeeX提供一键复制所有文本内容的按钮,并且使用Markdown格式整理来方便使用。

图片

预测后续问题。在智能问答Ask CodeGeeX中,当用户提出一个问题获得回复后,会继续生成接下来的后续问题。

图片

这些推荐给用户的后续问题,是和用户提出的问题相关性很强或者更进一步的问题预测。

图片

通过检索算法的优化,新版本中的@repo效果明显提升。同时,根据用户反馈,新增更多开源代码仓库的支持。(点击'@repo'图标后,输入仓库名即可找到)

图片

图片

CodeGeeX收录的流行开源仓库已经超过100+个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。

Diff视图下新增代码审查功能和自动生成Commit Message的功能

图片

如果你对CodeGeeX的这一波新功能感兴趣,一定要去IDE的插件市场更新最新版的CodeGeeX插件来使用。

任何使用问题欢迎加入CodeGeeX用户群或前往同名微信公众号获取用户使用手册!

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

【自然语言处理】【大模型】CodeGeeX:用于代码生成的多语言预训练模型

​ 代码生成的目标是:给定人类意图的描述(例如:“写一个阶乘函数”),系统自动生成可执行程序。这个任务由来已久,解决的方案也层出不穷。近期,通过将程序看作是语言序列,利用深度学习的transformer架构进行建模,显著的改善了代码生成的质量。特别是当大规模的开源代码数据与大语言模型相结合。​ OpenAI的12B模型CodeX证明了在数十亿行公开代码上预训练的大模型的潜力。通过使用生成式预训练的方式,CodeX能够很好地解决python中的入门级编程问题。

bqw的博客 7224

《企业实战分享 · CodeGeeX 初体验》

提起 Github Copilot,相信很多人都听说过甚至使用过,作为 Github 研发的一款先进的编程辅助插件,它可以在我们日常编写代码的过程中,根据代码的上下文内容、注释等信息自动推断生成高质量的代码,很大程度上提升我们的代码编写效率。而自从去年8月 Github Copilot 公测结束开始收费后,很多同类型且面向个人免费的智能辅助插件就如雨后春笋般纷纷冒了出来。

山人行 1348

爆肝 72小时,教你使用CodeGeex AI编程

阅读本文大概需要 10分钟。 大家好,我是木川本文将会从以下几方面来介绍:使用 CodeGeex 前期准备CodeGeex 模型训练编程操作 SOP结尾一、使用 CodeGeex 前期准备一)CodeGeex 介绍 CodeGeeX 是清华大学知识工程实验室研发的一款基于大模型的全能的智能编程助手,它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能。对上百名用户进行问卷调研,...

木川的技术之路 2万+

ChatGLM2/CodeGeeX2跑不起来?别慌,一个pip命令解决‘tokenizers.AddedToken‘的‘special‘属性报错

本文详细解析了ChatGLM2/CodeGeeX2运行时出现的'tokenizers.AddedToken'的'special'属性缺失问题,提供了通过pip命令降级或升级tokenizers库版本的解决方案。文章还分享了Hugging Face生态系统中版本兼容性问题的通用排查思路和最佳实践,帮助开发者快速解决类似错误。

weixin_30470643的博客 606

CodeGeeX深度集成IntelliJ IDEA:国产AI编程引擎落地实践

AI编程助手正从通用代码补全迈向深度IDE集成与领域适配的新阶段。其核心原理在于突破传统文本匹配,通过解析AST、Hook PSI服务层、融合项目上下文实现语义级理解。技术价值体现在低延迟本地推理、跨文件智能联动及国产化技术栈原生支持,显著提升金融、政务等信创场景下的开发安全与效率。典型应用场景包括接口文档驱动开发、遗留系统逆向建模、国产数据库SQL方言转换及安全漏洞自动修复。CodeGeeX作为代表,展现出对Spring Boot、达梦数据库、MyBatis-Plus等国产主流生态的深度理解能力,成为企业

weixin_34414196的博客 662

如何在IntelliJ IDEA 中使用CodeGeeX 自动生成代码插件

摘要:IDEA插件CodeGeeX提供智能代码生成与优化功能。安装后通过注释或指令即可自动生成代码,如输入"//Java冒泡排序"可生成对应实现。支持代码修复(/fixbug)、优化(/optimize)、注释生成(/comment)及跨语言翻译功能。选中代码片段后输入相应指令,AI会自动分析并提供改进方案,显著提升开发效率。

曾昭武 2734

CodeGeeX离线安装包详解:IDEA插件安装与排查全攻略

AI编程助手正逐步成为开发者日常编码效率提升的关键工具,而IDE插件作为其核心载体,安装方式的灵活性与可靠性直接影响使用体验。在IntelliJ IDEA等主流开发环境中,插件安装通常依赖网络市场,但企业内网隔离、网络波动或版本锁定等场景下,离线安装包成为更稳健的选择。其原理本质上是将插件zip解压至IDE指定目录并完成注册,与在线安装效果一致。利用离线包可实现团队版本统一、分发高效,尤其适合多机器部署或跨网络协作。本文围绕CodeGeeX这一免费AI编程助手,详细拆解其离线zip包的版本匹配规则、三种本地

weixin_42523326的博客 358

通义灵码 vs CodeGeeX:AI编程插件实战对比与场景化选择指南

本文深度对比了通义灵码与CodeGeeX两款主流AI编程插件。通义灵码在代码补全流畅度、IDE深度集成及阿里云服务优化方面表现出色,尤其适合Java和云开发场景。CodeGeeX则在代码翻译、多语言支持及通用技术问答上优势明显。文章提供了基于不同开发场景(如云开发、多语言项目、网络环境)的实战选择指南,帮助开发者根据自身需求挑选最合适的AI编程助手。

brandy的博客 683

【Cadence】stb仿真和ac仿真——以一个简单的全差分反相放大器仿真为例

最近在补一些仿真方法学的问题,以及一些一直以来都有点模糊的概念,简单记录一下。搭建一个以两个CMOS反相器构成的全差分放大器(28nm工艺,PMOS和NMOS尺寸一致)激励的设置方便共模和差模仿真用同一个TB(这里有一个问题:这个放大器需要在开环下仿真还是闭环下?哪些放大器应用在开环,哪些闭环?这种应用场景不同会导致需要仿真得到开环还是闭环增益,或者环路增益?(我知道放大器在设计的时候肯定都是闭环应用的多,但是什么时候没必要闭环应用?光验证ac和stb仿真是否一样的话有必要有回路吗?

weixin_44951108的博客 5万+

【JS】自定义上传组件,文件上传与回显,自定义进度条显示(基于element-plus与axios)

公司是做B 端产品的,有sass平台也有源码交付的项目,最近开发了很多小系统,这里记录一下开发遇到的问题。 需要定制一个上传组件,要求可以自定义文件存储路径,自定义可上传的文件类型,限制文件大小等,并且提供基础的文件回显功能,例如上传一张图片到服务器指定目录的`/file`文件夹下面,并且实现可以查看预览的功能。

余浩的博客 1163

IQuest-Coder-V1与CodeGeex对比:指令模型性能实战评测

本文介绍了基于星图GPU平台自动化部署IQuest-Coder-V1-40B-Instruct镜像的实践方案。该平台支持高效部署这一高性能代码大模型,适用于复杂代码生成、模型微调及AI编程助手等场景,尤其在长上下文理解与指令遵循能力上表现卓越,助力开发者提升研发效率与智能化水平。

weixin_42579969的博客 379

树莓派学习系列7——GPIO基础

前言 原来学单片机的时候,就是通过一系列的引脚来控制单片机。终于学到了通过引脚来控制树莓派了。话不多说咱们先来了解基础。

我在等那么一天的博客 1万+

2024年死磕这4款AI编程工具,助你代码起飞

以上四款 AI 代码助手工具,V 哥在使用过后,觉得都非常不错,在国内的 AI 编程助手工具中是领先的,相比国外的 Github CoPilot 毫不逊色,随着AI技术的不断进步,这些工具的功能也在不断扩展和深化,它们将成为开发者提升工作效率、优化代码质量的重要伙伴。还没用起来的小伙伴,抓紧用起来吧,让 AI 助你代码起飞。

威哥爱编程,华为 HDE,鸿蒙极客、优快云博客专家、《鸿蒙 HarmonyOS 5/6 开发之路》系列图书第一作者 1万+

Transformer实战(32)——Transformer模型压缩

在本节中,我们学习了如何在硬件资源受限的情况下减轻运行大模型的负担。我们介绍了如何通过蒸馏、剪枝和量化从训练好的模型中提取高效模型。预训练轻量级的通用语言模型(如 DistilBERT) 可以在各种任务上进行微调,并表现出与非蒸馏模型相当的性能。随着数据量的不断增加,我们希望模型能够更快地运行,在这方面,高效 Transformer 起着至关重要的作用。

盼小辉丶的博客 2622

【系统架构设计师】2026年上半年真题论文:论高并发系统的设计与实践

本文围绕高并发系统架构设计展开,重点论述了电商秒杀系统的实战经验。文章采用"痛点-解决方案-效果"的逻辑结构,从缓存设计、异步处理、限流降级、数据库优化等6个维度详细阐述了应对高并发的技术策略。其中,重点介绍了多级缓存体系、基于消息队列的异步处理机制和微服务拆分实践,并辅以实际案例说明如何解决超卖、缓存雪崩等典型问题。全文强调高并发设计需要系统性思维,通过空间换时间、异步换吞吐、横向换能力等原则,最终实现系统吞吐量从500TPS提升至20000TPS的性能突破。

数据知道的博客 1160

VSCode AI编程插件CodeGeeX上手指南:补全、对话与实战调优

在VSCode这类编辑器中,AI编程插件正把代码自动补全、代码解释和对话式问答整合进开发流程。其原理是让模型基于当前文件、选区和上下文窗口预测代码片段或生成自然语言说明,从而降低机械输入与代码理解成本。技术价值在于提高样板代码、测试代码和陌生项目阅读效率,但生成结果仍需人工校验。常见应用包括行内补全、右键解释、单元测试生成、跨语言改写与错误排查;在涉及敏感代码时,可切换到本地推理或通过排除配置控制上下文范围。围绕CodeGeeX在VSCode中的安装、配置、真实工作流与避坑经验,可系统掌握从补全延迟、模型档

weixin_27918373的博客 75

YOLOv11的对比学习预训练改进-(通过SimCLR预训练增强特征提取)

本文介绍了将SimCLR对比学习预训练与YOLOv11目标检测模型相结合的创新方法。文章首先概述了目标检测领域的发展现状和YOLOv11的架构优化,包括主干网络、特征金字塔和检测头的改进设计。其次详细解析了SimCLR对比学习的核心原理,涵盖数据增强、投影头设计和NT-Xent损失函数。最后探讨了如何将对比学习与目标检测有效结合,通过特征空间对齐和渐进式微调策略提升模型性能。该方法显著增强了特征提取能力,提高了检测精度和训练效率,特别是在小目标和遮挡目标的检测上表现突出。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 687

Geex错误修复:常见错误与修复方法

> 还在为Geex框架的各种报错而头疼?本文整理了Geex开发中最常见的10类错误及其解决方案,帮你快速定位问题,提升开发效率! ## ???? 快速诊断表 | 错误类型 | 症状表现 | 紧急程度 | 修复难度 | |---------|---------|---------|---------| | 配置错误 | 启动失败,连接字符串错误 | ⭐⭐⭐⭐⭐ | ⭐⭐ | | 权限问题 | 403...

gitblog_00338的博客 860

NSIS教程(2): 传统用户界面(Classic UI)

NSIS教程: 《NSIS用户手册 中文版》 《NSIS图文教程集锦 - 轻狂志》 本文以一个完整的、传统界面的网易云音乐安装包的脚本为示例,来介绍NSIS传统用户界面的开发流程。 NSIS脚本 # 单行注释用井号"#"或分号";",跨行注释用可以用C/C++中注释语法。 # 使用!define定义一些常量(如安装包的版本号等) # 对常量或变量的引用可以使用如${PROD

while(1) { smile(); } 8万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

2026主流AI编程工具实测:代码生成、错误修复与IDE集成深度对比

AI编程工具已从概念验证进入工程落地深水区,其核心能力围绕代码生成准确率、上下文理解深度、错误归因修复和IDE集成稳定性四大维度展开。当前技术选型的关键矛盾在于:模型能力与真实开发场景(如银行信创合规、嵌入式C低功耗开发、校招限时测评)之间的适配断层。尤其在Java微服务重构、STM32硬件驱动生成、Spring事务与MyBatis安全规范等高频任务中,工具对业务语义、框架约束和编译环境的感知能力,远比参数指标更具决定性。本文基于JetBrains/VS Code/Vim三端、Windows/macOS/L

ctk87443的博客 401

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

推荐5款好用的 VS Code 插件:注释优雅、可视化数据结构、最强 AI 辅助编码!

AI编程已火了快两年了,各种编程插件层出不穷,已经彻底改变了成员编程代码的方式。AI编程助手中,公认最强的是基于GPT4的Github Copilot插件,但是仅官方订阅大概需要每个月70元左右,且网络方面也是需要考虑的方面,这么综合算下来成本还是不小的,而且Github Copilot还具备一定的使用门槛。因此,给大家推荐分享5个目前比较流行VS Code AI助手且免费使用。

z1ztai的博客 4055

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

探索AI编程助手的无限潜力!

点击上方“JavaEdge”,选择“设为星标”第一时间关注技术干货!随着科技的疾速前行,人工智能(AI)辅助编程工具已跃然成为软件开发领域及编程爱好者群体中不可或缺的得力助手。这些融入了尖端智能化算法的工具,不仅深刻改变了编程工作的面貌,通过自动化和优化手段显著提升了编程效率,还以其精准的分析与改进能力,确保了代码质量的飞跃。接下来,我们将深入探讨几款备受欢迎的AI辅助编程工具,以及它们如何在细...

JavaEdge全是干货的技术号 463

【LLM应用】大模型在编写代码中的应用

随着人工智能技术的飞速发展,大模型在各个领域的应用越来越广泛。在代码编程领域,大模型通过深度学习技术,极大地提高了代码编写的效率、质量和可维护性。大模型通过学习大量代码样本,能够预测并推荐接下来要编写的代码片段,实现代码自动补全和智能提示。这种功能不仅提高了开发者的编写速度,还能减少拼写和语法错误。大模型能够分析代码中的潜在问题和错误,为开发者提供质量检查和错误预测服务。通过这种模式匹配和规则学习,大模型能够发现代码中的冗余、重复和潜在的安全隐患,帮助开发者提前修复问题。

weixin_42458975的博客 2231
上一篇: InLine Chat功能优化与使用技巧,带来更高效、更直观的编程体验
下一篇: 算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
CodeGeeX
博客等级 码龄2年 144粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值