必须先登录github账号并确保codegeex状态栏显示“ready”,否则续写请求被静默拦截;光标需置于有效代码行末尾(如return后、冒号后),再用ctrl/cmd+enter或右键菜单触发续写;建议设置输出长度256~512、代码风格匹配当前文件,并关闭自动触发。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在CodeGeeX中根据已有代码自动续写后续逻辑,必须确保编辑器已正确加载代码上下文且模型处于激活状态,否则续写结果会偏离实际意图或直接返回空响应。
确认CodeGeeX插件已启用并登录账号
打开VS Code → 左侧扩展栏搜索「CodeGeeX」→ 点击「启用」→ 右下角状态栏出现「CodeGeeX Ready」提示 → 点击该提示 → 选择「Login with GitHub」完成授权。未登录状态下点击续写按钮只会弹出登录浮层,不会触发任何生成行为。
这一步操作起来很简单,直接把GitHub账号授权过去就行;但【若跳过登录,后续所有续写请求均被静默拦截】,界面无报错,容易误判为功能失效。
在已有代码末尾触发续写
方法一:光标停在代码最后一行末尾 → 按快捷键 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS)→ 等待右下角出现「Generating…」提示 → 生成完成后自动插入新代码块。
方法二:选中一段已有函数体(例如从 def 开头到结尾冒号前)→ 右键 → 选择「CodeGeeX: Continue Writing」→ 新代码将从选区后紧贴插入,不覆盖原内容。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
注意:如果光标停在空行或注释行,模型大概率生成无关的文档说明而非代码;务必确保光标位于可推断语义的代码行末尾,比如 return 后、括号内、冒号后或缩进对齐的下一行开头。
调整续写长度与风格
第一步:点击右下角 CodeGeeX 状态栏图标 → 弹出设置面板。
第二步:拖动「Max Output Length」滑块至 256~512 区间 → 数值过小会导致函数体被截断,过大则易引入冗余逻辑。
第三步:在「Code Style」选项中选择「Same as current file」→ 若当前文件是 Python,就别选 JavaScript 风格,否则缩进、冒号、括号匹配全乱。
第四步:关闭「Auto-trigger on cursor move」开关 → 否则每次移动光标都会悄悄调用API,既耗配额又干扰专注力。










