实时跟随磁盘文件管理器在左侧,实时跟踪磁盘变化——创建、重命名、删除、移动都映射为文件系统操作,Agent 的外部改动立刻可见。
排序与 git 状态
- 目录优先,文件名用自然(数字感知)排序:
9, 99, 100而不是字典序的100, 99 - 同样的排序应用于 SSH / 远程运行时 / Source Control 树 / 移动端文件树
- 文件按 git 状态着色:未跟踪、已修改、已暂存、已忽略
右键操作
| 操作 | 说明 |
|---|---|
| Discard / Stage | 丢弃或暂存改动 |
| Rename | 重命名 |
| Copy Path / Copy Relative Path | 复制路径(后者默认 Cmd+Option+Shift+C / Ctrl+Alt+Shift+C) |
| Copy | 把文件本身放进系统剪贴板(SSH 工作树会先在本地暂存远程文件再写剪贴板) |
| Find in Folder | 在该文件夹内打开搜索 |
外部拖放(Drag & drop)
从系统 Finder / Explorer 拖入:
- 拖到文件树 —— 拷入工作树
- 拖图片进 Markdown 编辑器 —— 光标处插入
- 拖文件到 Agent 终端 —— 在 prompt 处粘贴路径
- SSH 工作树 —— 上传到远程主机后才完成落点,Agent 看到的是真实磁盘路径
远程下载(SSH / remote)
- 桌面端:右键远程文件 → Download(原生保存对话框);右键远程文件夹 → Download Folder(连接支持递归传输时,通常是完整 SFTP)
- 网页客户端不提供 Download(依赖 Electron 保存对话框)
落地练习:文件操作实战
- 在工作树里创建、重命名、移动几个文件,观察文件树实时刷新
- 改一个文件,看 git 状态着色变化,右键试 Discard / Stage
- 从系统文件管理器拖一个图片进 Markdown 编辑器
- 拖一个文件到 Agent 终端,确认路径被粘贴
- 右键文件夹试 Find in Folder
怎么判断做对了?——你能说出拖放的三处落点(文件树/编辑器/终端)以及 SSH 工作树拖放的底层行为(先上传)。
卡住了怎么办? 拖放没反应就改用右键 Copy Path 再粘贴;SSH 下载不见 Download Folder 说明连接不支持递归传输(仅限文件级下载)。
小结
- 文件树实时跟随磁盘,自然排序 + git 状态着色
- 右键:Discard / Stage / Rename / Copy Path / Copy 文件本身
- 拖放三落点:文件树、Markdown 光标、Agent 终端路径
- SSH 拖放先上传后落点;桌面端支持文件/文件夹下载
下一节,工作树浏览器。