要在 VSCode 中用 CodeGeeX 快速修正代码问题,需先安装并登录插件;支持右键或命令面板润色选中代码、批量优化整文件,还可通过斜杠指令定制重构,且结果遵循 .editorconfig 配置。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在 VSCode 中用 CodeGeeX 快速修正命名混乱、缩进错乱、逻辑冗余的代码,必须绕过手动重写或反复调试的老路,直接调用内置智能指令——这些指令不是通用问答,而是针对代码质量缺陷预训练的轻量级修复通道,不依赖上下文长度,响应快且结果可预测。
启用并登录 CodeGeeX 插件
打开 VSCode,按 Ctrl+Shift+X 进入扩展面板,搜索「CodeGeeX: AI Code AutoComplete, Chat, Auto Comment」并安装;安装完成后重启编辑器,首次启动会弹出登录窗口,点击「Allow」→ 选择「在浏览器中登录」完成账号绑定。【未登录状态下所有智能指令均不可用,且无任何提示】
对选中代码执行语法与风格润色
方法一:右键快捷触发
选中待润色的代码块(支持多行、含缩进的完整函数或条件分支),鼠标右键 → 在菜单底部找到「使用 CodeGeeX 润色」选项并点击。该操作会自动识别语言类型,应用 PEP8/ESLint 等默认规则进行变量重命名、空格补全、括号对齐等基础修正。
方法二:命令面板精准调用
按 Ctrl+Shift+P 打开命令面板,输入「CodeGeeX: Refine Selection」回车执行;此方式比右键更稳定,尤其在代码存在语法错误导致右键菜单失效时仍可运行。
注意:若选中区域包含非法字符(如未闭合的字符串、嵌套注释),润色将中断并返回错误摘要,此时需先手动修复基础语法再重试。
对整文件批量润色(含逻辑简化)
第一步:确保光标未选中任何文本,即编辑器处于“全文件无选中”状态。
第二步:按下 Ctrl+Shift+P,输入「CodeGeeX: Refine Document」并执行。
第三步:等待右侧面板加载完成,CodeGeeX 将分析全局结构,不仅修正格式,还会识别可简化的 if-else 链、重复的 return 表达式、冗余的临时变量,并生成带注释的优化版本供你比对。
第四步:点击任一候选方案右侧的「Use Code」按钮,代码将覆盖原文件内容并自动格式化。
这一步不依赖你是否安装了 Prettier 或 Black,CodeGeeX 内置的轻量级格式器会接管全部输出,但【若项目根目录存在 .editorconfig 文件,润色结果将优先遵循其中的 indent_size 和 quote_type 设置】。
用自然语言指令定制润色目标
在编辑器任意位置输入斜杠加指令关键词,例如:
/Refactor to use map instead of for loop
/Make this function pure and idempotent
/Convert to async/await, avoid callbacks
然后按下 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS)。
指令必须以英文斜杠开头,不能有空格,且需明确动词意图;中文指令不被识别。这类指令会跳过默认规则,直连模型微调后的润色子模型,适用于重构场景而非基础格式化。
如果指令中提到的语言特性当前文件不支持(比如在 Python 2.7 文件里要求 async/await),CodeGeeX 会拒绝执行并提示「Target syntax not available in current language version」。


















