工作区与文件

资源管理器、Git 状态、搜索、忽略规则与多根工作区。

工作区与文件

工作区是左辅星里最重要的“上下文单位”。对于开发系统来说,AI 是否能看懂项目、能否正确定位文件、能否安全改动,几乎都取决于你是否把工作区打开正确。

工作区的作用

打开工作区后,你通常会同时获得这些能力:

  • 文件树浏览和多标签编辑
  • 终端命令执行
  • Git 变更提示
  • AI 读取项目文件、引用路径和生成修改
  • 最近工作区记录与快速切换
  • 多根目录工作区

操作:打开或切换工作区

常见入口有三种:

  1. 首页点击 打开工作区 / 切换工作区。
  2. 菜单 文件 → 打开文件夹。
  3. 使用命令面板搜索工作区相关命令。

打开后建议检查三件事:

  1. 当前路径是否正确。
  2. 左侧文件树是否能正常展开。
  3. 终端默认目录是否就是这个工作区。

最近工作区怎么用

首页底部通常会显示 最近工作区,适用于:

  • 快速回到昨天的项目
  • 在多个仓库之间切换
  • 避免每次都重新手动选择目录

如果某个历史项目不再需要,可在最近列表中将其移除。

操作:多根工作区

如果一个任务涉及多个仓库,例如前端仓、后端仓、脚本仓,可以把它们放到一个工作区里一起使用。

  1. 先打开第一个目录。
  2. 再使用“添加文件夹到工作区”之类的入口加入第二个目录。
  3. 文件树里会出现多个根目录。
  4. 给 AI 提问时可直接引用不同根下的路径。

这种方式特别适合:

  • 前后端联调
  • 主仓库 + SDK 仓库
  • 配置仓 + 应用仓

文件树里的常见操作

操作 用法
新建文件 / 文件夹 在目标目录右键新建
打开文件 单击或双击文件名
多标签切换 同时打开多个文件,来回对照
重命名 选中文件后按 F2
删除 右键删除或按 Delete
搜索定位 用资源管理器过滤、全局搜索或命令面板
拖拽移动 将文件拖到目标目录

给 AI 提供文件上下文的正确方式

输入区支持以下上下文方式:

方式 适合什么场景
先打开相关文件再提问 让 AI 更快理解当前任务
选中代码后提问 适合解释局部逻辑、审查局部风险
输入 @ 选择文件路径 明确告诉 AI 要看哪一个文件
附加终端输出 / 报错片段 适合排错
引用附件、图片、视频 适合文档、媒体、页面核对类任务

若 AI 回答偏离预期,通常是上下文不足,可补充文件路径或选中内容后重试。

操作:打开终端

  1. 从 视图 菜单、命令面板或底部面板打开终端。
  2. 在终端中运行构建、测试、启动等命令。
  3. 需要 AI 帮你跑命令时,改用 Agent 模式 并先确认权限。
  4. 如果你有服务器文件传输场景,AI 面板中还可能出现 SFTP 传输条,便于在对话任务中配合服务器文件操作。

多标签、历史与会话切换

“文件标签”和“AI 会话标签”是两套不同概念:

  • 文件标签:用于编辑器里的代码或文档。
  • 会话标签:用于不同 AI 对话任务。

用法:

  1. 一个 AI 会话尽量只处理一类任务。
  2. 切到新任务时新建会话,不要把所有事情都堆到同一条对话里。
  3. 会话太多时用历史抽屉查找,不要反复滚消息。

Git 变更与 Agent 改动怎么看

如果工作区本身是 Git 仓库,左辅星通常能帮你看到:

  • 新增、修改、删除等文件状态
  • Agent 任务执行后的变更范围
  • 审核区或差异视图中的具体改动

使用建议:

  1. 先让 Agent 做小改动,再检查差异。
  2. 不要在没看清改动时就直接应用。
  3. 涉及配置、密钥、部署脚本时一定要二次确认。
  4. 大改动前先确保当前仓库状态可回退。

操作:忽略无关目录

大项目建议尽快把无关目录排除掉,例如:

  • 构建产物
  • 依赖目录
  • 缓存目录
  • 大型自动生成文件

这样做的好处:

  1. 文件树更清爽。
  2. 搜索更快。
  3. AI 更不容易读取到无关内容。
  4. 工具和工作流执行时噪音更少。

哪些工作台需要工作区

详见 场景工作台。简要对照:

工作台 / 功能 是否通常需要工作区
开发系统 需要
简易对话中的代码任务 需要
插件编辑器 多数情况下建议有
工作流中心 不一定,但很多工作流会依赖本地项目
办公文档 / 写作 / 图像 / 视频 视任务而定,可直接处理材料

使用建议

  1. 技术任务一开始就先打开正确工作区,再配置模型。
  2. 大仓库先整理忽略规则,再开始让 AI 搜索和修改。
  3. 重要仓库建议使用 Git,并在 Agent 改动前保证状态清晰。
  4. 对跨仓任务优先用多根工作区,而不是靠自然语言反复解释目录关系。