CodeGeeX提供五种错误修复方式:一、IDE右键一键修复;二、灯泡图标快捷调用;三、终端报错信息直接提交解释与修复;四、侧边栏聊天界面手动提交代码与错误描述;五、网页版离线修复。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在编写代码时遇到运行失败、报错提示或行为异常,CodeGeeX可基于错误信息、上下文代码和运行环境自动定位问题并提供修复方案。以下是多种可行的修复路径:
一、在IDE中通过右键菜单一键修复
该方式利用CodeGeeX插件与编辑器深度集成的能力,直接在出错代码行触发智能修复,无需复制粘贴或切换窗口,修复建议由模型结合语法树与错误日志生成。
1、确保已安装最新版CodeGeeX插件(VS Code或JetBrains IDE均支持)。
2、在编辑器中定位到标有红色波浪线的错误代码行。
3、鼠标右键点击该行任意位置,在弹出菜单中选择“使用CodeGeeX修复”选项。
4、等待几秒,修复后的代码将以可预览形式显示在悬浮窗或侧边栏中,确认无误后点击“应用修复”即可覆盖原代码。
二、通过灯泡图标快速调用修复功能
CodeGeeX将修复入口嵌入IDE默认的“灯泡”智能建议系统中,使修复操作与原生IDE体验无缝融合,降低学习成本并提升响应效率。
1、将光标置于存在潜在问题的代码行(如未使用的变量、可能的空指针引用、类型不匹配表达式)。
2、按下Alt+Enter(Windows/Linux)或Option+Enter(macOS)唤出灯泡菜单。
3、在菜单列表中找到并点击“使用CodeGeeX修复”条目。
4、查看生成的修复方案,支持多候选方案切换,选择最符合当前项目规范的版本。
三、终端报错信息直接提交解释与修复
当程序在终端运行时报出堆栈跟踪(stack trace)时,CodeGeeX能解析异常类型、出错文件、行号及上下文变量状态,生成自然语言解释并给出可执行修复补丁。
1、在终端中复现错误,确保完整错误输出可见(含Traceback)。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
2、选中从Traceback开始至最后一行的全部文本。
3、右键选中区域,在菜单中选择“使用CodeGeeX解释”(Windows需按住Shift再右键)。
4、CodeGeeX返回结构化解释:包括错误根源、影响范围、修复代码片段及修改位置提示。
四、在侧边栏聊天界面手动提交代码与错误描述
适用于复杂逻辑错误、测试用例失败或需人工引导修复方向的场景。用户可提供原始代码、预期行为、实际输出及错误日志,模型据此生成针对性修复。
1、点击IDE侧边栏中的CodeGeeX图标,打开聊天界面。
2、输入清晰的问题描述,例如:“这段Python代码在处理空列表时抛出IndexError: list index out of range,请修复并保持原有逻辑”。
3、将出错代码块以代码块格式粘贴在描述下方(支持自动语言识别)。
4、发送后等待模型分析,结果将包含修复后代码、修改说明及关键改动点标注。
五、在网页版中粘贴代码进行离线修复
无需安装任何插件,适用于临时调试、受限环境或跨设备协作。CodeGeeX网页版(https://codegeex.cn/)支持完整错误修复流程,且不强制登录即可使用基础功能。
1、访问https://codegeex.cn/,进入主界面。
2、在输入框中输入指令,例如:“修复以下Java代码中的NullPointerException风险:String name = user.getName();”。
3、换行后粘贴待修复的完整代码段。
4、点击“生成”按钮,查看带安全判空逻辑的修复版本及对应说明。

















