使用codegeex插件可快速生成leetcode题目的解题框架:安装插件并登录github→粘贴完整题目(含约束条件)→用快捷键或右键触发生成→选择语言→复制函数体到leetcode提交并补全import后测试提交。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在 LeetCode 刷题过程中遇到卡壳、思路模糊或不知从何下手时,用 CodeGeex 快速获取符合题目约束的解题逻辑与可运行代码框架,跳过空转思考,直接进入调试与优化环节。
安装并启动本地 CodeGeex 插件
打开 VS Code → 点击左侧扩展图标 → 搜索「CodeGeex」→ 点击安装 → 安装完成后重启编辑器。这一步必须完成,否则后续所有功能均无法触发。
启动后右下角状态栏会出现「CodeGeex Ready」提示,若无此提示,请检查是否已登录 GitHub 账号(插件依赖 GitHub OAuth 验证权限)。
将 LeetCode 题目粘贴为有效输入
打开 LeetCode 题目页,全选题目描述(含标题、示例、约束条件),复制;切回 VS Code 新建空白文件,粘贴内容;确保首行是题目标题(如「15. 三数之和」),且下方紧接「给你一个整数数组 nums……」这类原始描述。
【必须保留输入输出格式说明】:例如「返回值类型为 List>」或「时间复杂度要求 O(n²)」这类关键约束不能删减,否则 CodeGeex 可能生成不满足条件的暴力解。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
调用 CodeGeex 生成解题框架
方法一:快捷键触发
光标置于题目文本任意位置 → 按 Ctrl+Shift+I(Windows/Linux)或 Cmd+Shift+I(macOS)→ 弹出命令面板 → 选择「CodeGeex: Generate Solution」。
方法二:右键菜单触发
选中全部题目文本 → 右键 → 选择「Generate Solution with CodeGeex」→ 等待 3~8 秒,底部状态栏显示「Generating…」→ 自动生成新标签页,含注释版 Python/Java/JavaScript 三选一代码框架。
生成结果默认以 Python 为主语言,若需切换语言,在生成前先在 VS Code 设置中搜索「codegeex.defaultLanguage」→ 修改为「java」或「javascript」。
验证与接入 LeetCode 在线判题环境
第一步:复制生成代码中的函数体(不含类定义、main 示例等冗余部分)
第二步:打开 LeetCode 对应题目提交框 → 删除默认模板代码 → 粘贴函数体 → 补充缺失的 import(如 Python 需加 from typing import List)
第三步:点击「运行代码」测试示例用例 → 若通过,再点「提交」
注意:CodeGeex 生成的代码可能使用了题目允许但 LeetCode 默认模板未预置的模块(如 Python 的 itertools.combinations),此时需手动补全 import,否则编译报错。










