工作区与文件
资源管理器、Git 状态、搜索、忽略规则与多根工作区。
工作区与文件
工作区是左辅星里最重要的“上下文单位”。对于开发系统来说,AI 是否能看懂项目、能否正确定位文件、能否安全改动,几乎都取决于你是否把工作区打开正确。
工作区的作用
打开工作区后,你通常会同时获得这些能力:
- 文件树浏览和多标签编辑
- 终端命令执行
- Git 变更提示
- AI 读取项目文件、引用路径和生成修改
- 最近工作区记录与快速切换
- 多根目录工作区
操作:打开或切换工作区
常见入口有三种:
- 首页点击 打开工作区 / 切换工作区。
- 菜单 文件 → 打开文件夹。
- 使用命令面板搜索工作区相关命令。
打开后建议检查三件事:
- 当前路径是否正确。
- 左侧文件树是否能正常展开。
- 终端默认目录是否就是这个工作区。
最近工作区怎么用
首页底部通常会显示 最近工作区,适用于:
- 快速回到昨天的项目
- 在多个仓库之间切换
- 避免每次都重新手动选择目录
如果某个历史项目不再需要,可在最近列表中将其移除。
操作:多根工作区
如果一个任务涉及多个仓库,例如前端仓、后端仓、脚本仓,可以把它们放到一个工作区里一起使用。
- 先打开第一个目录。
- 再使用“添加文件夹到工作区”之类的入口加入第二个目录。
- 文件树里会出现多个根目录。
- 给 AI 提问时可直接引用不同根下的路径。
这种方式特别适合:
- 前后端联调
- 主仓库 + SDK 仓库
- 配置仓 + 应用仓
文件树里的常见操作
| 操作 | 用法 |
|---|---|
| 新建文件 / 文件夹 | 在目标目录右键新建 |
| 打开文件 | 单击或双击文件名 |
| 多标签切换 | 同时打开多个文件,来回对照 |
| 重命名 | 选中文件后按 F2 |
| 删除 | 右键删除或按 Delete |
| 搜索定位 | 用资源管理器过滤、全局搜索或命令面板 |
| 拖拽移动 | 将文件拖到目标目录 |
给 AI 提供文件上下文的正确方式
输入区支持以下上下文方式:
| 方式 | 适合什么场景 |
|---|---|
| 先打开相关文件再提问 | 让 AI 更快理解当前任务 |
| 选中代码后提问 | 适合解释局部逻辑、审查局部风险 |
输入 @ 选择文件路径 |
明确告诉 AI 要看哪一个文件 |
| 附加终端输出 / 报错片段 | 适合排错 |
| 引用附件、图片、视频 | 适合文档、媒体、页面核对类任务 |
若 AI 回答偏离预期,通常是上下文不足,可补充文件路径或选中内容后重试。
操作:打开终端
- 从 视图 菜单、命令面板或底部面板打开终端。
- 在终端中运行构建、测试、启动等命令。
- 需要 AI 帮你跑命令时,改用 Agent 模式 并先确认权限。
- 如果你有服务器文件传输场景,AI 面板中还可能出现 SFTP 传输条,便于在对话任务中配合服务器文件操作。
多标签、历史与会话切换
“文件标签”和“AI 会话标签”是两套不同概念:
- 文件标签:用于编辑器里的代码或文档。
- 会话标签:用于不同 AI 对话任务。
用法:
- 一个 AI 会话尽量只处理一类任务。
- 切到新任务时新建会话,不要把所有事情都堆到同一条对话里。
- 会话太多时用历史抽屉查找,不要反复滚消息。
Git 变更与 Agent 改动怎么看
如果工作区本身是 Git 仓库,左辅星通常能帮你看到:
- 新增、修改、删除等文件状态
- Agent 任务执行后的变更范围
- 审核区或差异视图中的具体改动
使用建议:
- 先让 Agent 做小改动,再检查差异。
- 不要在没看清改动时就直接应用。
- 涉及配置、密钥、部署脚本时一定要二次确认。
- 大改动前先确保当前仓库状态可回退。
操作:忽略无关目录
大项目建议尽快把无关目录排除掉,例如:
- 构建产物
- 依赖目录
- 缓存目录
- 大型自动生成文件
这样做的好处:
- 文件树更清爽。
- 搜索更快。
- AI 更不容易读取到无关内容。
- 工具和工作流执行时噪音更少。
哪些工作台需要工作区
详见 场景工作台。简要对照:
| 工作台 / 功能 | 是否通常需要工作区 |
|---|---|
| 开发系统 | 需要 |
| 简易对话中的代码任务 | 需要 |
| 插件编辑器 | 多数情况下建议有 |
| 工作流中心 | 不一定,但很多工作流会依赖本地项目 |
| 办公文档 / 写作 / 图像 / 视频 | 视任务而定,可直接处理材料 |
使用建议
- 技术任务一开始就先打开正确工作区,再配置模型。
- 大仓库先整理忽略规则,再开始让 AI 搜索和修改。
- 重要仓库建议使用 Git,并在 Agent 改动前保证状态清晰。
- 对跨仓任务优先用多根工作区,而不是靠自然语言反复解释目录关系。