文件与编辑

打开工作区、添加项目、资源树右键、保存与忽略规则。

文件与编辑

本章说明在开发系统里如何管理项目文件。更完整的工作区概念见 工作区与文件。

打开与切换工作区

入口 操作
场景控制台 打开工作区 / 切换工作区
菜单 文件 → 打开文件夹...(快捷键 Ctrl+K Ctrl+O)
资源空态 打开工作区…
命令面板 Ctrl+Shift+P / Cmd+Shift+P,搜索工作区相关命令

打开文件:Ctrl+O。新建文件:Ctrl+N。

打开后检查:路径是否正确、资源 能否展开、终端目录是否一致。首页 最近工作区 可快速回到用过的项目;不需要的项可从列表移除(不删磁盘)。

打开文件夹会替换当前工作区。 要同时看两个仓库,用下面的「添加项目」,不要再点一次「打开文件夹」。

多根工作区(添加项目)

一个任务涉及多个目录时(例如前端 + 后端):

  1. 先打开第一个目录。
  2. 资源树点 添加项目(+),或菜单 文件 → 项目 → 添加项目...,或在树空白处右键 添加项目。
  3. 文件树出现多个根后,右键某个根可:设为当前项目、从文件树隐藏/显示、置顶、在新窗口中打开、从列表移除。

「当前项目」会影响:资源树焦点、终端工作目录、Git、审核列表、AI 写入的根目录。提问时用 @ 引用不同根下的路径,不要只靠口头描述「另一个仓库在某某盘」。

从列表移除只拿掉工作区条目,不会删除磁盘文件。确认原文:「仅从项目列表移除,不会删除磁盘上的文件。确定继续?」

资源树常用操作

操作 做法
打开文件 单击或双击文件名
新建文件 / 文件夹 在目标目录右键,或空白处右键;行内输入名称
重命名 选中后 F2,或右键重命名;弹窗说明「输入新名称(含扩展名)」
删除 右键删除或 Delete;确认「确定要删除 xxx 吗?」
移动 拖到目标目录
复制 / 剪切 / 粘贴 右键;粘贴仅对文件夹
复制路径 右键:复制相对路径 / 复制绝对路径
在终端中打开 右键文件夹
在文件管理器中显示 右键
添加到对话 右键:添加到对话 / 添加到新对话
刷新 / 折叠所有 右键或工具栏刷新

改名、删除前确认没有未保存内容,也没有被终端进程占用。删除不可从本软件「回收站」恢复,以操作系统为准。

行尾可能有 Git 色点,悬停可见:已修改 / 已添加 / 已删除 / 未跟踪 / 已忽略 / 冲突。有变更时,文件右键还可:暂存更改、取消暂存、还原更改、查看历史。还原会确认:「确定丢弃对「xxx」的更改吗?」

保存

  1. 编辑后立即保存,避免只改了编辑器、磁盘仍是旧内容。
  2. 文件 → 保存 / 另存为... / 全部保存。
  3. 设置 → 文件:可开自动保存(延迟后保存,或失去焦点时保存)。
  4. 关闭带脏标记的标签时,按提示选择保存或放弃。

Agent 改了选区但尚未保存时,界面可能提示请用 Ctrl+S 保存到文件。

给 AI 指定文件

AI 答偏时,优先补上下文,而不是先换模型:

  1. 先打开相关文件再提问。
  2. 选中一段代码再问(解释、审查局部)。快捷键 Ctrl+Alt+I 可把选区 添加到 AI 对话。
  3. 输入 @ 选择路径,明确「只看这个文件」或「只改这个文件」。
  4. 把终端报错贴进对话,或终端右键 添加到对话。
  5. 资源树右键文件 添加到对话。

忽略无关目录

大项目请尽快排除构建产物、依赖目录、缓存和大型生成文件。好处是文件树更干净、搜索更快、AI 更少读到无关内容。

可以改的入口:

  1. 设置 → 文件 → 排除文件(常见默认含 node_modules、.git、dist、build)
  2. 监视器排除(常见默认含 **/.git/**、**/node_modules/**)
  3. Git 文件右键 添加到 .gitignore(规则已存在会提示已在文件中)
  4. 工作区搜索里的包含 / 排除 glob

排除只影响搜索和监视,不会从磁盘删除。被 Git 忽略的文件仍可能出现在树里,色点显示「已忽略」。