跳至正文

终端 > Warp Drive 概览

Warp Drive 概览

在 ChatGPT 中打开 ↗
向 ChatGPT 询问关于此页面的内容
在 Claude 中打开 ↗
向 Claude 询问关于此页面的内容
已复制!

Warp Drive 是您终端内的一个工作空间,您可以在其中保存工作流、笔记本、提示词和环境变量,以供个人使用或与团队共享。

Warp Drive 是一个内置工作空间,用于在团队间保存和共享工作流、笔记本、提示词和环境变量。所有对象都会实时同步,因此无论您是在本地工作还是跨组织协作,您和您的团队始终能够访问到最新版本。

存储在 Warp Drive 中的所有对象在更新时都会立即同步,确保您和您的团队始终能够访问最新版本。

您可以从 Warp 的状态栏访问 Warp Drive,或者使用 CMD-\ 切换 Warp Drive 侧边栏。

Warp Drive icon on top left corner of Warp

左上角的 Warp Drive 图标。

打开 Warp Drive 面板时,您会发现一个个人工作空间,您可以在其中存储并按文件夹组织工作流、笔记本、提示词和环境变量。

Personal workspace zero state in Warp Drive, showing where Workflows, Notebooks, Prompts, and Environment Variables are saved.

如果您是使用 Warp Drive 的团队成员,侧边栏中还会显示团队工作空间。

Warp Drive side panel showing both a personal workspace and a team workspace.

  • Warp Drive 中的对象(例如工作流、笔记本、提示词和环境变量)及文件夹可以按字母顺序或最后更新时间排序
  • 从个人工作空间移动到团队工作空间的所有对象将与团队所有成员共享
  • 目前无法将项目从团队工作空间移回个人工作空间;如果您不小心共享了某些内容,应将对象内容复制到剪贴板,在个人工作空间中重新创建,然后从团队工作空间中删除该对象
  • 目前无法将个人工作流文件夹拖入团队工作空间;您需要逐个移动对象

在离线模式下,部分文件将变为只读。在离线状态下,您仍然可以在个人空间中创建和编辑文件。它们将仅保存在本地且不会同步。在您重新上线之前,它们无法移动到团队空间或被删除。

Warp Drive offline mode

处于离线模式的 Warp Drive。

为避免在鼠标和键盘之间频繁切换,一旦打开 Warp Drive 或将焦点切换至 Warp Drive 面板,您即可使用键盘进行导航。(您也可以点击 Warp Drive 内的空白区域。)您当前通过键盘导航的对象将以强调色高亮显示。

您可以在 Warp Drive 中执行以下键盘操作

  • UP/DOWNj/k 导航至所需对象。
  • Enter 执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。
  • CMD-ENTER 打开对象的上下文菜单。
  • CMD-SHIFT-(CMD-SHIFT-) 在终端和 Warp Drive 之间切换焦点。
  • LEFT-ARROW 折叠工作空间或文件夹
  • RIGHT-ARROW 打开工作空间或文件夹
  • Esc 从回收站返回 Warp Drive。

Warp Drive navigation states

Warp Drive 侧边栏中的导航状态。

要使用键盘在面板间切换,您可以使用 命令面板 中的“切换焦点至左侧面板”和“切换焦点至右侧面板”命令。

Switching focus between the terminal and Warp Drive panels via the Command Palette.

Warp Drive 中的每个对象都可以从文件导入或导出到文件。导入或导出时,对象的转换规则如下

  • 工作流 导入/导出格式为 YAML (.yaml, .yml)
  • 提示词 目前不支持导入,但可以导出为 YAML (.yaml, .yml)
  • 笔记本 导入/导出格式为 MARKDOWN (.md)
  • 环境变量 目前不支持导入,但可以导出为 DOTENV (.env)

要导入本地文件或目录,请在文件夹上 RIGHT-CLICK(右键单击)或点击工作空间上的 + 并选择“导入”。如果导入的是目录,目录及其子目录中的支持文件将被导入并匹配相应的文件夹结构。

Import modal

向 Warp Drive 添加本地文件的导入对话框。

要导出单个 Warp Drive 对象,请在该对象上 RIGHT-CLICK(右键单击)并从菜单中选择“导出”,然后选择目标目录。要导出所有 Warp Drive 对象,请打开 命令面板,搜索并选择“导出所有 Warp Drive 对象”,然后选择导出目录。

Warp Drive 中的每个对象都可以共享。共有三种共享方式

  • 团队: Warp 团队的所有成员对驱动器中的对象拥有完全访问权限。
  • 直接共享: 对象可以通过电子邮件直接与个人共享。
  • 基于链接的共享: 您可以将对象公开给任何拥有链接的人,即使他们没有 Warp 账号。

要共享 Drive 对象,请导航至该对象的溢出菜单,然后选择“复制链接”。链接成功复制到剪贴板后,您可以将其分享给队友,并在代码库、文档或 Slack 等通信渠道中引用该对象。

Copy link Menu Item

右键菜单中的“复制链接”选项。

要管理 Drive 对象的权限,请导航至其溢出菜单并选择“共享”。如果该对象已打开,您也可以使用 命令面板 搜索“共享面板”,或点击面板标题中的共享按钮

The pane header for a notebook, with the share button circled

面板标题中的共享按钮。

这将打开一个对话框,列出当前的共享设置并允许您进行修改

A sharing dialog showing that anyone with the link can view, the owner has full access, and another user can edit.

Warp Drive 共享对话框。

在此对话框中,您可以

  • 使用顶部的电子邮件输入框直接邀请其他用户。
  • 更改或删除基于公共链接的访问级别。
  • 更新单个用户的访问级别,或移除其访问权限。

权限由父文件夹继承。例如,如果某个文件夹被共享并赋予了编辑权限,那么该用户也将能够编辑该文件夹或其子文件夹内的所有对象。

所有者及其团队成员始终拥有完全访问权限。共享对象时,您可以选择查看或编辑权限。

可查看可编辑完全访问
读取笔记本
执行工作流
使用环境变量
编辑内容
在文件夹中创建对象
放入回收站或恢复
永久删除
修改权限
移动到其他文件夹或驱动器
  • 如果您之前一直个人使用 Warp,后来被邀请加入团队,您可能需要退出、更新并重新启动 Warp 应用,才能获得团队共享驱动器和命令的访问权限
  • 在 Warp 中导航至“设置 > 团队”也应会强制为您更新元数据,确保您能够访问团队驱动器中工作流的最新版本