fitten code需开启自动补全触发:vs code中设editor.suggestontriggercharacters为true且editor.quicksuggestions.other为true;pycharm中勾选“autopopup code completion”并设延迟为0ms;neovim中启用triggercharacter监听并禁用cmp debounce延迟。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Fitten Code在输入时自动弹出补全建议,而不是每次都要按Alt+/或Ctrl+Space手动唤起——这样能省掉重复按键动作,让补全真正“跟手”。但默认设置下,部分编辑器(尤其是PyCharm或旧版VS Code)会关闭自动触发,必须显式开启并校准触发时机,否则光标一动就弹窗、或该弹时不弹。
VS Code 中启用自动补全触发
第一步:打开命令面板(Ctrl+Shift+P),输入并选择“Preferences: Open Settings (UI)”。
第二步:在右上角点击“{}”图标,切换到 settings.json 编辑模式。
第三步:插入或修改以下两项配置:
"editor.suggestOnTriggerCharacters": true,
"editor.quickSuggestions": { "other": true, "comments": false, "strings": false }
【必须确保"other": true为true】,否则仅在字符串或注释内才触发,普通代码区将完全静默。若你正在写Python且用了类型提示(如str、List[int]),建议同时开启"strings": true,否则泛型参数补全会失效。
PyCharm 中开启实时补全
打开 Settings → Editor → General → Code Completion。
勾选“Autopopup code completion”,这是自动触发的总开关。
取消勾选“Show the code completion popup automatically when typing”下方的“Autopopup delay (ms)”滑块——把它拉到最左(0ms),否则会有300ms延迟,打字快时明显卡顿。
⚠️ 注意:【关闭“Add ‘self’ parameter for test methods”】,否则自动补全生成的测试方法会强制插入self,导致语法错误;这个选项和补全触发无关,但与Fitten Code生成逻辑强耦合,不关必报错。
Neovim 中通过 cmp 配置实现即时建议
方法一:启用 triggerCharacter 监听
在 lua/config/cmp.lua 中,找到 cmp.setup() 调用块,在 sources 字段后追加:
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
enabled = function() return true end,
然后在 mapping 字段内确认已存在以下绑定:
["
方法二:禁用 debounce 延迟(关键)
在 cmp.setup() 的 formatting 字段外,添加:
experimental = { ghostText = false },
view = { entries = 10 },
preselect = cmp.PreselectMode.None
这一步删掉了默认的40ms防抖,让字符输入后立刻查词,不等你松开键盘。如果跳过此步,连续输入a-b-c时,只在c落键后才刷新建议列表,体验断层。
验证是否生效
步骤一:新建一个.py文件,输入 def test_ ,停顿半秒。
步骤二:观察是否立即弹出函数名补全菜单(含test_add、test_init等推测项)。
步骤三:接着输入 (a: str, b:,此时应立刻出现 int → float → List[str] 等类型提示候选。
若第三步无反应,说明 "editor.suggestOnTriggerCharacters" 未生效或语言服务器未加载完成——重启编辑器后重试,不要仅重载窗口。










