AI Context Assistant
为“网页AI”生成项目代码上下文的VSCode扩展,支持多文件选择和智能过滤。
Generate project context for AI conversations with multi-file selection and smart filtering.
✨ 特性
- 🖱️ 右键菜单:选中文件/文件夹,右键生成AI上下文
- 📝 Markdown格式:生成易于复制粘贴的Markdown文件
- 🚀 性能优化:快速扫描和生成,适合大型项目
- 🎯 智能过滤:自动排除node_modules等无关目录
- 💾 多语言支持:支持100+种编程语言
📖 使用方法
- 在资源管理器中选择文件或文件夹
- 右键点击,选择 "AI上下文"
- 等待生成完成
- 打开生成的
AI_Context.md 文件
- 全选复制内容,粘贴到AI对话框
⚙️ 配置选项
| 设置 |
默认值 |
描述 |
outputFileName |
AI_Context.md |
输出文件名 |
includeExtensions |
[...] |
要包含的文件扩展名 |
maxFileSize |
1048576 |
最大文件大小(1MB) |
outputLocation |
workspace |
输出位置 |
includeToc |
true |
是否包含文件列表 |
compactFormat |
false |
紧凑格式 |
💡 使用技巧
- 选择特定文件夹:大型项目建议只选择相关模块
- 多选文件:按住Ctrl/Cmd可多选特定文件
- 紧凑格式:设置
compactFormat为true可减少输出大小
📝 输出示例
# Project Context
Generated: 2024-01-01 12:00:00 | Files: 10 | Size: 256 KB
## Files
1. src/index.ts
2. src/utils.ts
...
## src/index.ts
\```typescript
// 代码内容
\```
## src/utils.ts
\```typescript
// 代码内容
\```
| |