vs code需设"editor.suggest.matchonwordstartonly": true和"editor.suggest.showwords": false,intellij idea需取消勾选“match case”或设idea.completion.case.sensitive=true并重启。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

CodeGeex 插件安装后默认不区分首字母大小写匹配,导致输入“user”时无法触发“User”类名补全,影响面向对象开发效率。
确认当前补全行为是否受大小写影响
新建一个 .py 文件 → 输入 class User: → 换行后键入 us → 观察是否出现 User 的补全建议。若未出现,说明当前处于默认的 case-insensitive 模式,需手动调整。
这一步必须在配置前执行,否则你可能误以为配置无效,实际是补全根本没被触发。
启用首字母大写敏感补全(VS Code)
按 Ctrl+, 打开设置 → 左上角点击「打开设置(JSON)」图标(花括号{})→ 在 settings.json 中添加以下两行:
"editor.suggest.matchOnWordStartOnly": true,
"editor.suggest.showWords": false
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
保存文件后无需重启,立刻生效。这两项共同作用:前者强制只匹配单词开头,后者禁用纯单词级补全(避免 us 匹配到 user、usd、usage 等干扰项),使 us 只能匹配 User、UserService 这类真正以“Us”开头的标识符。
IntelliJ IDEA 中开启首字母精确匹配
方法一:通过界面配置
File → Settings → Editor → General → Code Completion → 取消勾选 “Match case” → 勾选 “Autopopup code completion” → 在下方“Autopopup delay (ms)”设为 0。
方法二:直接修改配置项(更可靠)
Settings → Editor → General → Code Completion → 点击右下角「Edit custom properties」→ 添加新行:
idea.completion.case.sensitive=true
该配置项自 IDEA 2023.3 起生效,旧版本不支持。添加后必须重启 IDE,否则设置不加载——【重启是强制要求,仅 Apply 不生效】。
验证大小写敏感是否生效
步骤一:打开任意含大驼峰命名的 Python 文件(如包含 class UserProfile、def fetchUserData)
步骤二:在空行输入 fp → 观察候选列表是否出现 fetchUserData(小写fp匹配小写开头函数)
步骤三:在同一位置输入 Fp → 观察是否出现 UserProfile(大写Fp应匹配大驼峰类名)
步骤四:若 Fp 无响应,检查是否误启用了 “Show the same suggestions for uppercase and lowercase” 选项(该选项会覆盖所有大小写策略)










