要在 vscode 中实现 codegeex 自动补全,需完成四步:1. 安装插件并重新加载;2. 配置有效 api 密钥;3. 启用 autotrigger 或手动唤起;4. 校准语言模式、模型选择及白名单。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在 VSCode 中让 CodeGeeX 真正实现“打完冒号就弹建议、敲完点就列方法”的自动补全效果,必须绕过默认的静默状态,完成插件启用、密钥认证、触发机制激活、语言适配四重校准——缺任何一环,光标后都只会干瞪眼。
安装并启用 CodeGeeX 插件
打开 VS Code,点击左侧活动栏扩展图标(或按 Ctrl+Shift+X)→ 在搜索框输入 CodeGeeX → 确认发布者为 Zhipu AI → 点击“安装” → 安装完成后点击“重新加载”使插件生效。
这一步不能跳过“重新加载”,否则插件虽已安装但处于未激活状态,后续所有配置都不会被读取。
配置有效 API 密钥
访问 https://www.php.cn/link/4002628957f70084918b0d02535b3bca 并登录智谱AI账号 → 进入“API 密钥管理” → 点击“创建新密钥” → 完整复制生成的密钥字符串(含 sk- 前缀) → 在 VS Code 中按 Ctrl+, 打开设置 → 搜索 codegeex.apiKey → 粘贴密钥 → 保存设置。
密钥若漏掉首尾空格、多粘一个换行、或用旧密钥(已删除/禁用),补全请求将直接返回 401 错误,VS Code 控制台里看不到提示,只表现为“一直转圈后无响应”。
开启自动补全触发模式
这是让补全真正“动起来”的开关:
方法一:自动触发(推荐日常使用)
1、在 VS Code 设置中搜索 codegeex.autoTrigger
2、勾选该项启用自动触发
3、此时在合法语法位置(如函数体内部、语句末尾、空行)停顿约 800ms,状态栏右下角 CodeGeeX 图标开始旋转,灰色预览代码出现
方法二:手动唤起(适合调试或干扰敏感场景)
按下 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS),右侧将展开多候选代码面板,点击“Use Code”即可插入
注意:若勾选了 autoTrigger 却始终不弹建议,请先检查光标是否位于字符串内、注释末尾或语法错误行——这些位置 CodeGeeX 主动拒绝补全,避免污染上下文。
校准语言支持与模型选择
第一步:确认当前文件语言模式正确
右下角状态栏查看语言标识(如 “JavaScript”“Python”),若显示为 “Plain Text”,点击它 → 选择对应语言。否则 CodeGeeX 不会加载该语言模型。
第二步:指定补全模型
在设置中搜索 codegeex.model → 从下拉菜单中选择 codegeex-4(响应快,适合日常补全)或 codegeex-6b(逻辑强,适合复杂函数生成)
第三步:开放语言白名单
搜索 codegeex.languageWhitelist → 点击编辑按钮 → 在数组中添加你常用的语言 ID,例如:
["javascript", "typescript", "python", "java", "go"]
不在此列表中的语言(如 .vue 或 .astro 文件)默认被拦截,即使写了注释也不会触发补全。
验证补全是否就绪
新建一个 .js 文件 → 输入以下内容:
function greet(name) {
return `Hello, ${name}`;
}
greet(
将光标置于括号内 → 稍作停顿 → 若出现灰色预览如 "\"World\"" 或 "prompt" 类建议,说明自动补全链路已通;按 Tab 即可插入。











