fitten code支持通过.aiignore文件精准排除敏感文件,语法同.gitignore,需置于项目根目录并确保插件版本≥2.8.0;vs code需开启“fitten code: enable aiignore”设置,jetbrains需重载项目并检查.idea/misc.xml排除项。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Fitten Code在分析或生成代码时完全跳过某些敏感文件、配置文件或第三方库源码,避免AI误读.env、credentials.py或node_modules里的内容,从而防止密钥泄露或上下文污染。
创建.aiignore文件(推荐通用方案)
这一步操作起来很简单,直接在项目根目录新建一个纯文本文件,命名为.aiignore即可。Fitten Code启动时会自动扫描并加载它,无需重启IDE或手动刷新。
用任意编辑器打开.aiignore,按行写入要忽略的路径模式,语法与.gitignore完全一致。例如:
【secrets/ 和 *.env 必须顶格写,前面不能有空格,否则规则失效】
secrets/
config/local.py
*.env
node_modules/**
__pycache__/
*.log
注意:路径末尾加/表示只匹配文件夹;**表示递归匹配所有子目录;单个*只匹配当前层级文件名。
在VS Code中启用.aiignore识别
Fitten Code插件默认支持.aiignore,但部分旧版本或自定义安装路径可能未开启该功能。
打开VS Code设置(Ctrl+,),搜索“fitten code ignore”,找到“Fitten Code: Enable Aiignore”选项,确保其已勾选。
如果没找到该选项,说明你使用的是v2.8.0以下版本——请先升级插件:点击扩展图标→搜索Fitten Code→点击“更新”。【不升级将无法识别.aiignore】
针对PyCharm/IntelliJ IDEA的额外配置
JetBrains系列IDE对.aiignore的支持依赖于底层索引机制,需手动触发一次重新扫描。
第一步:确认.aiignore已保存在项目最外层根目录(不是src下,也不是.idea里)。
第二步:点击菜单栏 → File → Reload project from Disk。
第三步:等待右下角状态栏出现“Indexing finished”提示,此时Fitten Code才真正开始遵守.aiignore规则。
若仍被读取,检查.idea/misc.xml中是否含
验证忽略是否生效
方法一:在Fitten Code对话框中输入“读取 secrets/api_key.py 的内容”,观察返回是否为“权限不足”或“文件被忽略”。
方法二:打开一个被.aiignore命中的文件(如.env),右键选择“Fitten Code → 解释代码”,若弹出提示“该文件已被排除在AI上下文之外”,即配置成功。
方法三:在终端执行 fitten-cli status --verbose(需已安装CLI),查看输出中Ignored Files列表是否包含你指定的路径。











