文件管理
Evol 内置强大的文件管理器,帮助你管理任务空间中的文件。
文件树结构
侧边栏的「文件管理」展示当前任务空间的文件树:
- 文件夹展开/收起 - 点击文件夹可展开查看子文件
- 文件图标 - 根据文件类型自动显示对应图标
- 快速定位 - 支持虚拟滚动,大量文件也能流畅浏览
文件操作
右键菜单功能
| 功能 | 说明 |
|---|---|
| 引用本地文件 | 从电脑中选择文件添加到当前文件夹 |
| 添加文件夹 | 在当前位置创建新文件夹 |
| 引用至会话 | 将文件发送给 AI 进行分析和处理 |
| 打开于 | 在资源管理器、终端、新页签或文件编辑器中打开 |
| 终端 | 直接打开当前项目路径,适用于编程人员 |
| 复制绝对路径 | 复制文件名、绝对路径或相对路径 |
| 删除 | 删除文件或文件夹 |

拖拽上传 (上传到文件管理方式)
支持直接拖拽文件到文件管理区域:
- 拖拽文件到空白区域 - 上传到根目录
- 拖拽文件到指定文件夹 - 上传到该文件夹内
- 支持拖拽多个文件批量上传
文件预览
点击文件可直接在 Evol 中预览:
| 文件类型 | 预览功能 |
|---|---|
| 代码文件 | 语法高亮、代码编辑 |
| Markdown | 渲染预览 |
| HTML | 网页预览 |
| 内置 PDF 阅读器 | |
| Excel | 表格查看器,支持多工作表 |
| Word | 文档预览 |
| 图片 | 图片查看器 |
引用至会话
将文件发送给 AI 是 Evol 的特色功能:
- 右键点击文件
- 选择「引用至会话」
- 文件内容会自动发送到当前聊天
- AI 可以阅读、分析、总结文件内容

使用场景
- 让 AI 分析代码文件
- 让 AI 总结文档内容
- 让 AI 处理数据表格
支持的文件格式
代码文件
- JavaScript:
.js,.jsx - TypeScript:
.ts,.tsx - Python:
.py - Java:
.java - C/C++:
.c,.cpp,.cs - Go:
.go - Rust:
.rs - PHP:
.php - Ruby:
.rb - Shell:
.sh
文档文件
- Markdown:
.md - 纯文本:
.txt - PDF:
.pdf - Word:
.doc,.docx - PowerPoint:
.ppt,.pptx
数据文件
- Excel:
.xls,.xlsx - CSV:
.csv - JSON:
.json - YAML:
.yaml,.yml - XML:
.xml
网页文件
- HTML:
.html,.htm - CSS:
.css
图片文件
.png,.jpg,.jpeg,.gif,.webp,.bmp,.svg
