资源管理器
Trae 中的资源管理器是一个强大的文件和文件夹管理工具,提供直观的界面来导航项目结构、管理文件并高效访问项目资源。
概述
资源管理器提供:
- 文件树导航: 项目结构的层次视图
- 文件操作: 创建、重命名、删除和移动文件和文件夹
- 搜索功能: 快速文件和内容搜索功能
- 上下文菜单: 常用操作的右键菜单
- 拖放操作: 通过拖放进行直观的文件管理
- 集成功能: 与其他 Trae 功能无缝集成
访问资源管理器
资源管理器通常位于 Trae 的左侧边栏:
- 默认位置: 左侧边栏,通常是第一个面板
- 键盘快捷键:
Cmd+Shift+E(macOS) 或Ctrl+Shift+E(Windows/Linux) - 命令面板: 打开命令面板并搜索 "Explorer" 或 "资源管理器"
- 视图菜单: 通过 视图 > 资源管理器 访问
基本导航
文件树结构
资源管理器将您的项目显示为层次树:
- 文件夹: 可展开/折叠的文件容器
- 文件: 带有适当图标的单个项目文件
- 嵌套结构: 反映您的实际文件系统组织
- 根目录: 顶级项目文件夹
展开和折叠
- 点击箭头: 点击文件夹旁边的箭头图标来展开/折叠
- 双击: 双击文件夹名称来切换展开状态
- 键盘导航: 使用方向键导航,Enter 键展开
- 全部展开: 右键点击并选择 "全部展开" 进行批量展开
文件图标和指示器
资源管理器使用视觉指示器提供信息:
- 文件类型图标: 不同文件类型的不同图标
- Git 状态: 版本控制状态的颜色编码
- 修改指示器: 未保存更改的点或标记
- 隐藏文件: 隐藏或忽略文件的暗淡外观
文件操作
创建文件和文件夹
新建文件
- 在所需位置右键点击
- 从上下文菜单中选择 新建文件
- 输入文件名和扩展名
- 按 Enter 键创建文件
新建文件夹
- 在所需位置右键点击
- 从上下文菜单中选择 新建文件夹
- 输入文件夹名称
- 按 Enter 键创建文件夹
键盘快捷键
- 新建文件:
Cmd+N/Ctrl+N(当资源管理器获得焦点时) - 新建文件夹:
Cmd+Shift+N/Ctrl+Shift+N
重命名文件和文件夹
- 右键点击文件或文件夹
- 从上下文菜单中选择 重命名
- 在输入框中编辑名称
- 按 Enter 键确认或 Esc 键取消
替代方法:
- 选择文件/文件夹并按
F2 - 或点击一次选择,然后再次点击进入重命名模式
删除文件和文件夹
- 选择要删除的文件或文件夹
- 右键点击并从上下文菜单中选择 删除
- 在对话框中确认删除
键盘快捷键: Delete 键 (或 macOS 上的 Cmd+Backspace)
移动和复制
拖放操作
- 移动: 将文件/文件夹拖到新位置
- 复制: 拖动时按住
Ctrl(Windows/Linux) 或Option(macOS) - 视觉反馈: 指示器显示有效的放置目标
剪切、复制和粘贴
- 右键点击文件/文件夹
- 选择 剪切 或 复制
- 导航到目标位置
- 右键点击并选择 粘贴
键盘快捷键:
- 剪切:
Cmd+X/Ctrl+X - 复制:
Cmd+C/Ctrl+C - 粘贴:
Cmd+V/Ctrl+V
高级功能
搜索功能
快速文件搜索
- 使用
Cmd+P/Ctrl+P打开快速打开 - 输入文件名的一部分
- 从过滤结果中选择
- 按 Enter 键打开文件
文件内搜索
- 使用
Cmd+Shift+F/Ctrl+Shift+F打开搜索面板 - 输入搜索词
- 可选择指定文件模式或文件夹
- 查看带有上下文和行号的结果
过滤和排序
文件过滤器
- 显示/隐藏隐藏文件: 切换隐藏文件的可见性
- Git 忽略文件: 控制忽略文件的显示
- 文件类型过滤器: 按特定文件扩展名过滤
排序选项
- 字母顺序: 按字母顺序排序文件和文件夹
- 类型: 按文件类型分组
- 修改日期: 按最后修改时间排序
- 大小: 按文件大小排序
多选操作
- Ctrl+点击 (Windows/Linux) 或 Cmd+点击 (macOS): 选择多个单独项目
- Shift+点击: 选择一个范围的项目
- Ctrl+A / Cmd+A: 选择当前文件夹中的所有项目
上下文菜单操作
右键上下文菜单提供快速访问:
- 文件操作: 新建、重命名、删除、复制、剪切、粘贴
- 打开操作: 打开、打开方式、在系统资源管理器中显示
- 源代码控制: Git 操作 (如果适用)
- 终端操作: 在文件夹位置打开终端
- AI 集成: 添加到 AI 上下文、使用 AI 分析
与其他功能的集成
源代码控制集成
资源管理器与 Git 和其他版本控制系统集成:
- 状态指示器: 修改、添加、删除文件的视觉指示器
- 颜色编码: 不同 Git 状态的不同颜色
- 上下文操作: 上下文菜单中可用的 Git 操作
- 分支信息: 显示当前分支和状态
AI 集成
将文件添加到 AI 上下文
- 右键点击文件或文件夹
- 选择 添加到 AI 上下文
- 文件变为可用于 AI 分析和协助
- 在聊天中使用
#符号引用添加的文件
AI 驱动的操作
- 智能重命名: AI 建议更好的文件名
- 代码分析: 分析文件结构和依赖关系
- 文档生成: 为选定文件生成文档
终端集成
- 在此处打开终端: 右键点击文件夹在该位置打开终端
- 复制路径: 复制文件/文件夹路径用于终端命令
- 在终端中显示: 导航终端到文件位置
自定义选项
资源管理器设置
通过设置自定义资源管理器:
显示选项
json
{
"explorer.compactFolders": true,
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": true,
"explorer.sortOrder": "default",
"explorer.autoReveal": true
}文件关联
- 默认程序: 为文件类型设置默认应用程序
- 自定义图标: 为特定文件类型分配自定义图标
- 文件模式: 定义文件分组和过滤的模式
工作区特定设置
为每个工作区配置资源管理器行为:
- 排除文件: 隐藏特定文件或模式
- 文件夹结构: 自定义文件夹显示和组织
- 搜索范围: 定义默认搜索范围和过滤器
性能优化
大型项目处理
对于大型项目,优化性能:
排除不必要的文件
json
{
"files.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/.git": true,
"**/build": true
}
}限制文件监视
json
{
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true
}
}内存管理
- 延迟加载: 文件按需加载
- 虚拟滚动: 大型文件列表的高效渲染
- 缓存: 文件元数据的智能缓存
故障排除
常见问题
文件未显示
- 检查文件是否在设置中被排除
- 验证文件权限
- 刷新资源管理器视图
- 检查文件是否被过滤器隐藏
性能问题
- 从文件监视中排除大型目录
- 减少工作区中的文件数量
- 检查系统资源和磁盘空间
- 如果问题持续存在,重启 Trae
同步问题
- 验证文件系统权限
- 检查文件是否被其他应用程序锁定
- 刷新工作区或重启 Trae
- 检查文件系统错误
刷新和重置
- 刷新资源管理器: 右键点击并选择 "刷新"
- 重新加载窗口:
Cmd+R/Ctrl+R重新加载整个窗口 - 重置工作区: 关闭并重新打开工作区
最佳实践
组织
- 逻辑结构: 以逻辑层次组织文件
- 命名约定: 使用一致的命名约定
- 文件夹分组: 将相关文件分组到适当的文件夹中
- 定期清理: 删除未使用的文件和文件夹
效率
- 使用键盘快捷键: 学习并使用常用操作的键盘快捷键
- 快速打开: 使用
Cmd+P/Ctrl+P快速访问文件 - 有效搜索: 使用搜索过滤器和模式获得更好的结果
- 收藏常用文件: 保持常用文件易于访问
协作
- 一致的结构: 在团队中保持一致的项目结构
- 文档: 记录文件夹结构和组织
- 版本控制: 使用适当的版本控制实践
- 共享设置: 与团队成员共享工作区设置
键盘快捷键参考
| 快捷键 | 操作 | 描述 |
|---|---|---|
Cmd+Shift+E / Ctrl+Shift+E | 切换资源管理器 | 显示/隐藏资源管理器 |
Cmd+P / Ctrl+P | 快速打开 | 按名称打开文件 |
Cmd+Shift+F / Ctrl+Shift+F | 在文件中搜索 | 在所有文件中搜索 |
F2 | 重命名 | 重命名选定的文件/文件夹 |
Delete | 删除 | 删除选定的项目 |
Cmd+N / Ctrl+N | 新建文件 | 创建新文件 |
Cmd+Shift+N / Ctrl+Shift+N | 新建文件夹 | 创建新文件夹 |
Enter | 打开/展开 | 打开文件或展开文件夹 |
Space | 预览 | 预览文件而不打开 |