fitten code需设为仅当前文件上下文:状态栏点击图标→「context」页→选【current file only】;再禁用工程级注入,settings.json中添加"fitten.context.enableprojectindexing": false和"fitten.context.includerelatedfiles": false;验证时补全候选应仅含本文件内定义项。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让Fitten Code只根据当前打开的文件内容生成代码补全,不参考项目其他文件、历史对话或全局知识,避免补全结果偏离当前上下文。
启用严格上下文隔离模式
在VS Code状态栏右下角找到Fitten Code图标 → 点击进入设置面板 → 切换到「Context」标签页 → 将「Context Scope」选项设为 【Current File Only】。
这一步必须手动设置,插件默认开启多文件上下文聚合,不改会悄悄读取同目录下所有.ts/.js文件,导致补全内容混入无关逻辑。
禁用隐式工程级上下文注入
打开命令面板(Ctrl+Shift+P)→ 输入「Fitten: Open Advanced Settings」→ 回车 → 在打开的settings.json中添加:
"fitten.context.enableProjectIndexing": false,
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
"fitten.context.includeRelatedFiles": false
两项必须同时关闭。若只关其中一项,插件仍会通过AST分析自动关联import路径下的模块,补全时可能插入未声明的变量名。
验证当前上下文是否被正确锁定
方法一:在空函数体内输入return后按Tab触发补全 → 观察候选列表是否仅含当前文件已定义的变量、类型和函数名;
方法二:临时重命名当前文件中一个已定义的常量(如API_BASE_URL→API_BASE_URL_X)→ 触发补全 → 若候选中仍出现原名API_BASE_URL,说明上下文未生效;
方法三:在当前文件顶部删除全部import语句 → 保存 → 再次补全 → 候选中不应出现任何来自外部模块的导出名(如useState、axios),【出现即表示上下文隔离失败】。










