Skip to content

文件浏览器与外部拖放 ​

文件浏览器位于每个 worktree 的左侧。它实时跟踪你磁盘上的文件——创建、重命名、删除和移动都会映射为文件系统操作,因此外部变更(比如来自 agent 的变更)会即时显示。目录列表先排目录、再排文件,并采用自然(识别数字的)名称顺序——即 9、99、100,而不是按字典序的 100、99。同样的排序也适用于 SSH、远程运行时、Source Control 树节点、文件夹选择器和移动端文件树。

外部拖放 ​

  • 从 Finder/Explorer 将文件拖入文件树以将它们复制进来。
  • 将图片拖入 markdown 编辑器,以在光标处插入它。
  • 将文件拖到某个 agent 终端上,以在提示符处粘贴它们的路径。
  • 对于 SSH worktree,拖放同样有效——DevAgent 会在完成拖放前将文件上传到远程主机,因此 agent 看到的文件是一个真实的磁盘路径。

Git 状态 ​

文件按 git 状态着色——untracked、modified、staged、ignored。右键点击可执行常用操作:discard、stage、rename、Copy Path 以及 Copy Relative Path(默认 Cmd+Option+Shift+C / Ctrl+Alt+Shift+C;可重新映射)。

右键点击单个文件并选择 Copy,可将文件本身放到操作系统剪贴板上。对于 SSH worktree,DevAgent 会先将远程文件暂存到本地,然后将该暂存文件的引用写入剪贴板;远程文件夹不在此列。

下载(SSH / 远程) ​

在桌面应用中,右键点击远程文件 → Download,或在连接支持递归传输时右键点击远程文件夹 → Download Folder。DevAgent 会打开一个原生的保存/文件夹对话框。Web 客户端中不可用。本地 worktree 不显示此操作。

搜索文件夹 ​

右键点击某个文件夹并选择 Find in Folder,即可打开已将该文件夹作为作用范围的 Search。你也可以在文件浏览器中选中一个文件夹,然后在 macOS 上按 Cmd-Shift-F,或在 Windows 和 Linux 上按 Ctrl-Shift-F。

后续步骤 ​

DevAgent 桌面客户端文档