fitten code插件通过跨文件上下文理解实现自动导入提示,需确保项目根目录正确识别并完成索引,支持函数前缀补全、import语句智能生成及参数类型推断等功能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你在utils.js里写了一个formatDate函数,想在main.js里调用却没提示自动导入语句——这是因为默认的代码补全只看当前文件,而Fitten Code的跨文件上下文理解功能能解决这个问题。
确认项目结构已正确识别
打开PyCharm或VS Code后,等待状态栏右下角出现“Fitten Code: Ready”提示,这表示插件已完成项目索引。如果显示“Indexing…”超过2分钟,说明项目根目录未被识别——【必须确保当前工作区是完整项目根目录,而非某个子文件夹】。
检查左侧项目树中是否能看到package.json、pyproject.toml或pom.xml等标志性配置文件。没有这些文件时,Fitten Code可能无法构建正确的模块依赖图。
触发跨文件感知的两种方式
方法一:在调用处输入函数名前缀
比如在main.js里输入form,Fitten Code会立即列出utils.js中定义的formatDate、formatNumber等函数,并附带路径标识./utils。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
方法二:显式添加import语句
输入import {后停顿半秒,插件会扫描整个项目,弹出所有可导入的命名导出项。选中formatDate后,它会自动生成import { formatDate } from './utils';——这步依赖跨文件分析,不是简单字符串匹配。
验证跨文件理解是否生效
第一步:打开utils.js,找到formatDate函数定义,在函数名上按Ctrl+点击(Windows)或Cmd+点击(macOS),确认能跳转到源码位置。
第二步:回到main.js,将光标放在formatDate调用处,按下Ctrl+Alt+C唤起AI对话窗口,输入“这个函数参数类型是什么”,Fitten Code会准确返回date: string | Date, formatStr: string——【若返回“未知函数”或空结果,说明跨文件索引失败,需重启IDE并重新加载项目】。
第三步:在main.js中删掉formatDate调用,输入注释// 根据utils.js的formatDate生成时间处理逻辑,按Tab键,观察是否生成带正确导入语句的调用代码。










