codegeex响应灵敏度可通过调节completiondelay(推荐0.2–0.8秒)、开关autotrigger、配置languagewhitelist/blacklist实现精准控制,修改后需重启vs code生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让 CodeGeeX 在你刚停笔时就立刻给出建议,而不是等半秒才反应;或者反过来,避免它在你快速敲字中途频繁弹出干扰——这取决于触发灵敏度的精细调节,而非简单开关。
调整自动补全延迟时间
这是最直接控制“灵敏度”的参数:数值越小,CodeGeeX 越快响应停顿;数值越大,它越“沉得住气”。
1、按下 Ctrl + , 打开 VS Code 设置界面;
2、在搜索框中输入 codegeex.completiondelay;
3、将数值改为 0.2(单位为秒),即可实现近乎实时的补全响应;若常被误触发,可设为 0.5 或 0.8。
⚠️ 注意:低于 0.1 的值可能导致 CPU 占用突增或建议错乱,VS Code 官方文档明确标注该参数最小安全值为 0.1。
启用/禁用自动触发开关
如果根本不想让它自动弹出,只在需要时手动唤起,那就关闭自动触发机制。
在设置中搜索 codegeex.autoTrigger,取消勾选该项即可彻底禁用隐匿模式。
此时 CodeGeeX 不再监听输入停顿,仅响应 Ctrl+Enter 手动调用。
按语言微调灵敏度
Python 写算法时需要更激进的预测,而写配置文件(如 JSON/YAML)时则希望完全静默——languageWhitelist 可精准控制。
方法一:白名单限定生效语言
搜索 codegeex.languageWhitelist,点击“编辑设置(JSON)”,填入:
["python", "javascript", "typescript"]
未列出的语言(如 markdown、json)将不会触发任何自动补全。
方法二:黑名单排除干扰语言
若只希望禁用某几种语言,可改用 codegeex.languageBlacklist,填入 ["plaintext", "json", "yaml"]。
✅ 这一步必须重启 VS Code 才会生效,否则修改不加载。
验证当前触发状态
打开一个 .py 文件,输入 def hello(): 后换行并暂停;
观察右下角 CodeGeeX 图标是否开始旋转——旋转即表示自动触发已激活且延迟已生效;
若图标无反应,检查光标是否位于合法语法位置:不能在字符串内、注释末尾或空格行中间。











