终端 > Warp Drive 概览
Warp Drive 概览
# Warp Drive 概述 import { Tabs, TabItem } from '@astrojs/starlight/components'; import VideoEmbed from '@components/VideoEmbed.astro'; Warp Drive 是一个内置工作空间,用于在团队间保存和共享工作流(Workflows)、笔记本(Notebooks)、提示词(Prompts)和环境变量(Environment Variables)。所有对象都会实时同步,因此无论您是在本地工作还是跨组织协作,您和您的团队始终能够访问到最新版本。 ## 什么是 Warp Drive? 存储在 Warp Drive 中的所有对象在更新时都会立即同步,确保您和您的团队始终能够访问最新版本。 <VideoEmbed url="https://youtu.be/AGL0YcRj5-o" title="Warp Drive 概述" /> ## 如何访问 <Tabs> <TabItem label="macOS"> 您可以从 Warp 的状态栏访问 Warp Drive,或者使用 `CMD-\` 切换 Warp Drive 侧边栏。 </TabItem> <TabItem label="Windows"> 您可以从 Warp 的状态栏访问 Warp Drive,或者使用 `CTRL-SHIFT-\` 切换 Warp Drive 侧边栏。 </TabItem> <TabItem label="Linux"> 您可以从 Warp 的状态栏访问 Warp Drive,或者使用 `CTRL-SHIFT-\` 切换 Warp Drive 侧边栏。 </TabItem> </Tabs> <figure>  <figcaption>左上角的 Warp Drive 图标。</figcaption> </figure> ## Warp Drive 中的工作空间 打开 Warp Drive 面板时,您会发现一个个人工作空间,您可以在其中存储并按文件夹组织工作流、笔记本、提示词和环境变量。  如果您是使用 Warp Drive 的团队成员,侧边栏中还会显示团队工作空间。  ## 与团队共同组织 Warp Drive 中的对象 * Warp Drive 中的对象(例如工作流、笔记本、提示词和环境变量)及文件夹可以按字母顺序或最后更新时间排序 * 从个人工作空间移动到团队工作空间的所有对象将与团队所有成员共享 * 目前无法将项目从团队工作空间移回个人工作空间;如果您不小心共享了某些内容,应将对象内容复制到剪贴板,在个人工作空间中重新创建,然后从团队工作空间中删除该对象 * 目前无法将个人工作流文件夹拖入团队工作空间;您需要逐个移动对象 ## 离线使用 Warp Drive 在离线模式下,部分文件将变为只读。在离线状态下,您仍然可以在个人空间中创建和编辑文件。它们将仅保存在本地且不会同步。在您重新上线之前,它们无法移动到团队空间或被删除。 <figure>  <figcaption>处于离线模式的 Warp Drive。</figcaption> </figure> ## 使用键盘导航 Warp Drive 为避免在鼠标和键盘之间频繁切换,一旦打开 Warp Drive 或将焦点切换至 Warp Drive 面板,您即可使用键盘进行导航。(您也可以点击 Warp Drive 内的空白区域。)您当前通过键盘导航的对象将以强调色高亮显示。您可以在 Warp Drive 中执行以下键盘操作: <Tabs> <TabItem label="macOS"> * 按 `UP`/`DOWN` 或 `j`/`k` 导航至所需对象。 * 按 `Enter` 执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 * 按 `CMD-ENTER` 打开对象的上下文菜单。 * 按 `CMD-SHIFT-(` 和 `CMD-SHIFT-)` 在终端和 Warp Drive 之间切换焦点。 * 按 `LEFT-ARROW` 折叠工作空间或文件夹。 * 按 `RIGHT-ARROW` 打开工作空间或文件夹。 * 按 `Esc` 从回收站返回 Warp Drive。 </TabItem> <TabItem label="Windows"> * 按 `UP`/`DOWN` 或 `j`/`k` 导航至所需对象。 * 按 `Enter` 执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 * 按 `CTRL-ENTER` 打开对象的上下文菜单。 * 按 `CTRL-SHIFT-(` 和 `CTRL-SHIFT-)` 在终端和 Warp Drive 之间切换焦点。 * 按 `LEFT-ARROW` 折叠工作空间或文件夹。 * 按 `RIGHT-ARROW` 打开工作空间或文件夹。 * 按 `Esc` 从回收站返回 Warp Drive。 </TabItem> <TabItem label="Linux"> * 按 `UP`/`DOWN` 或 `j`/`k` 导航至所需对象。 * 按 `Enter` 执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 * 按 `CTRL-ENTER` 打开对象的上下文菜单。 * 按 `CTRL-SHIFT-(` 和 `CTRL-SHIFT-)` 在终端和 Warp Drive 之间切换焦点。 * 按 `LEFT-ARROW` 折叠工作空间或文件夹。 * 按 `RIGHT-ARROW` 打开工作空间或文件夹。 * 按 `Esc` 从回收站返回 Warp Drive。 </TabItem> </Tabs> <figure>  <figcaption>Warp Drive 侧边栏中的导航状态。</figcaption> </figure> 要使用键盘在面板间切换,您可以使用[命令面板](/terminal/command-palette/)中的“切换焦点至左侧面板”和“切换焦点至右侧面板”命令。  ## 导入和导出 Warp Drive 中的每个对象都可以从文件导入或导出到文件。导入或导出时,对象的转换规则如下: * [工作流](/knowledge-and-collaboration/warp-drive/workflows/) 导入/导出格式为 YAML (.yaml, .yml) * [提示词](/knowledge-and-collaboration/warp-drive/prompts/) 目前不支持导入,但可以导出为 YAML (.yaml, .yml) * [笔记本](/knowledge-and-collaboration/warp-drive/notebooks/) 导入/导出格式为 MARKDOWN (.md) * [环境变量](/knowledge-and-collaboration/warp-drive/environment-variables/) 目前不支持导入,但可以导出为 DOTENV (.env) ### 向 Warp Drive 导入文件 要导入本地文件或目录,请在文件夹上 `RIGHT-CLICK`(右键单击),或点击工作空间上的 **+** 并选择“导入”。如果导入的是目录,目录及其子目录中的支持文件将被导入并匹配相应的文件夹结构。 <figure>  <figcaption>向 Warp Drive 添加本地文件的导入对话框。</figcaption> </figure> ### 从 Warp Drive 导出文件 要导出单个 Warp Drive 对象,请在该对象上 `RIGHT-CLICK`(右键单击)并从菜单中选择“导出”,然后选择目标目录。要导出所有 Warp Drive 对象,请打开[命令面板](/terminal/command-palette/#how-to-access-it),搜索并选择“导出所有 Warp Drive 对象”,然后选择导出目录。 ## 共享您的 Drive 对象 Warp Drive 中的每个对象都可以共享。共有三种共享方式: * **团队:** Warp 团队的所有成员对驱动器中的对象拥有完全访问权限。 * **直接共享:** 对象可以通过电子邮件直接与个人共享。 * **基于链接的共享:** 您可以将对象公开给任何拥有链接的人,即使他们没有 Warp 账号。 ### 通过链接共享 Drive 对象 要共享 Drive 对象,请导航至该对象的溢出菜单,然后选择“复制链接”。链接成功复制到剪贴板后,您可以将其分享给队友,并在代码库、文档或 Slack 等通信渠道中引用该对象。 :::note 要访问对象,链接访问者必须拥有通过上述共享方式之一打开它的权限。如果他们没有权限,可以自动向对象所有者或团队管理员请求访问权限。 ::: <figure>  <figcaption>右键菜单中的“复制链接”选项。</figcaption> </figure> ### 管理权限 要管理 Drive 对象的权限,请导航至其溢出菜单并选择“共享”。如果该对象已打开,您也可以使用[命令面板](/terminal/command-palette/#how-to-access-it)搜索“共享面板”,或点击面板标题中的共享按钮: <figure>  <figcaption>面板标题中的共享按钮。</figcaption> </figure> 这将打开一个对话框,列出当前的共享设置并允许您进行修改: <figure>  <figcaption>Warp Drive 共享对话框。</figcaption> </figure> 在此对话框中,您可以: * 使用顶部的电子邮件输入框直接邀请其他用户。 * 更改或删除基于公共链接的访问级别。 * 更新单个用户的访问级别,或移除其访问权限。 权限由父文件夹继承。例如,如果某个文件夹被共享并赋予了编辑权限,那么该用户也将能够编辑该文件夹或其子文件夹内的所有对象。所有者及其团队成员始终拥有完全访问权限。共享对象时,您可以选择查看或编辑权限。 | | 可查看 | 可编辑 | 完全访问 | | ----------------------------------- | -------- | -------- | ----------- | | 读取笔记本 | ✓ | ✓ | ✓ | | 执行工作流 | ✓ | ✓ | ✓ | | 使用环境变量 | ✓ | ✓ | ✓ | | 编辑内容 | | ✓ | ✓ | | 在文件夹中创建对象 | | ✓ | ✓ | | 放入回收站或恢复 | | ✓ | ✓ | | 永久删除 | | | ✓ | | 修改权限 | | | ✓ | | 移动到其他文件夹或驱动器 | | | ✓ | ## Warp Drive 故障排除 * 如果您之前一直个人使用 Warp,后来被邀请加入团队,您可能需要退出、更新并重新启动 Warp 应用,才能获得团队共享驱动器和命令的访问权限 * 在 Warp 中导航至“设置 > 团队”也应会强制为您更新元数据,确保您能够访问团队驱动器中工作流的最新版本Warp Drive 是您终端内的一个工作空间,您可以在其中保存工作流、笔记本、提示词和环境变量,以供个人使用或与团队共享。
Warp Drive 是一个内置工作空间,用于在团队间保存和共享工作流、笔记本、提示词和环境变量。所有对象都会实时同步,因此无论您是在本地工作还是跨组织协作,您和您的团队始终能够访问到最新版本。
什么是 Warp Drive?
标题为“什么是 Warp Drive?”的章节存储在 Warp Drive 中的所有对象在更新时都会立即同步,确保您和您的团队始终能够访问最新版本。
如何访问
标题为“如何访问”的章节您可以从 Warp 的状态栏访问 Warp Drive,或者使用 CMD-\ 切换 Warp Drive 侧边栏。
您可以从 Warp 的状态栏访问 Warp Drive,或者使用 CTRL-SHIFT-\ 切换 Warp Drive 侧边栏。
您可以从 Warp 的状态栏访问 Warp Drive,或者使用 CTRL-SHIFT-\ 切换 Warp Drive 侧边栏。
Warp Drive 中的工作空间
标题为“Warp Drive 中的工作空间”的章节打开 Warp Drive 面板时,您会发现一个个人工作空间,您可以在其中存储并按文件夹组织工作流、笔记本、提示词和环境变量。

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

与团队共同组织 Warp Drive 中的对象
标题为“与团队共同组织 Warp Drive 中的对象”的章节- Warp Drive 中的对象(例如工作流、笔记本、提示词和环境变量)及文件夹可以按字母顺序或最后更新时间排序
- 从个人工作空间移动到团队工作空间的所有对象将与团队所有成员共享
- 目前无法将项目从团队工作空间移回个人工作空间;如果您不小心共享了某些内容,应将对象内容复制到剪贴板,在个人工作空间中重新创建,然后从团队工作空间中删除该对象
- 目前无法将个人工作流文件夹拖入团队工作空间;您需要逐个移动对象
离线使用 Warp Drive
标题为“离线使用 Warp Drive”的章节在离线模式下,部分文件将变为只读。在离线状态下,您仍然可以在个人空间中创建和编辑文件。它们将仅保存在本地且不会同步。在您重新上线之前,它们无法移动到团队空间或被删除。
使用键盘导航 Warp Drive
标题为“使用键盘导航 Warp Drive”的章节为避免在鼠标和键盘之间频繁切换,一旦打开 Warp Drive 或将焦点切换至 Warp Drive 面板,您即可使用键盘进行导航。(您也可以点击 Warp Drive 内的空白区域。)您当前通过键盘导航的对象将以强调色高亮显示。
您可以在 Warp Drive 中执行以下键盘操作
- 按
UP/DOWN或j/k导航至所需对象。 - 按
Enter执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 - 按
CMD-ENTER打开对象的上下文菜单。 - 按
CMD-SHIFT-(和CMD-SHIFT-)在终端和 Warp Drive 之间切换焦点。 - 按
LEFT-ARROW折叠工作空间或文件夹 - 按
RIGHT-ARROW打开工作空间或文件夹 - 按
Esc从回收站返回 Warp Drive。
- 按
UP/DOWN或j/k导航至所需对象。 - 按
Enter执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 - 按
CTRL-ENTER打开对象的上下文菜单。 - 按
CTRL-SHIFT-(和CTRL-SHIFT-)在终端和 Warp Drive 之间切换焦点。 - 按
LEFT-ARROW折叠工作空间或文件夹 - 按
RIGHT-ARROW打开工作空间或文件夹 - 按
Esc从回收站返回 Warp Drive。
- 按
UP/DOWN或j/k导航至所需对象。 - 按
Enter执行以下操作之一:1) 执行对象,2) 打开/折叠工作空间或文件夹,或 3) 打开回收站。 - 按
CTRL-ENTER打开对象的上下文菜单。 - 按
CTRL-SHIFT-(和CTRL-SHIFT-)在终端和 Warp Drive 之间切换焦点。 - 按
LEFT-ARROW折叠工作空间或文件夹 - 按
RIGHT-ARROW打开工作空间或文件夹 - 按
Esc从回收站返回 Warp Drive。
要使用键盘在面板间切换,您可以使用 命令面板 中的“切换焦点至左侧面板”和“切换焦点至右侧面板”命令。

导入和导出
标题为“导入和导出”的章节Warp Drive 中的每个对象都可以从文件导入或导出到文件。导入或导出时,对象的转换规则如下
- 工作流 导入/导出格式为 YAML (.yaml, .yml)
- 提示词 目前不支持导入,但可以导出为 YAML (.yaml, .yml)
- 笔记本 导入/导出格式为 MARKDOWN (.md)
- 环境变量 目前不支持导入,但可以导出为 DOTENV (.env)
向 Warp Drive 导入文件
标题为“向 Warp Drive 导入文件”的章节要导入本地文件或目录,请在文件夹上 RIGHT-CLICK(右键单击)或点击工作空间上的 + 并选择“导入”。如果导入的是目录,目录及其子目录中的支持文件将被导入并匹配相应的文件夹结构。
从 Warp Drive 导出文件
标题为“从 Warp Drive 导出文件”的章节要导出单个 Warp Drive 对象,请在该对象上 RIGHT-CLICK(右键单击)并从菜单中选择“导出”,然后选择目标目录。要导出所有 Warp Drive 对象,请打开 命令面板,搜索并选择“导出所有 Warp Drive 对象”,然后选择导出目录。
共享您的 Drive 对象
标题为“共享您的 Drive 对象”的章节Warp Drive 中的每个对象都可以共享。共有三种共享方式
- 团队: Warp 团队的所有成员对驱动器中的对象拥有完全访问权限。
- 直接共享: 对象可以通过电子邮件直接与个人共享。
- 基于链接的共享: 您可以将对象公开给任何拥有链接的人,即使他们没有 Warp 账号。
通过链接共享 Drive 对象
标题为“通过链接共享 Drive 对象”的章节要共享 Drive 对象,请导航至该对象的溢出菜单,然后选择“复制链接”。链接成功复制到剪贴板后,您可以将其分享给队友,并在代码库、文档或 Slack 等通信渠道中引用该对象。
管理权限
标题为“管理权限”的章节要管理 Drive 对象的权限,请导航至其溢出菜单并选择“共享”。如果该对象已打开,您也可以使用 命令面板 搜索“共享面板”,或点击面板标题中的共享按钮
这将打开一个对话框,列出当前的共享设置并允许您进行修改
在此对话框中,您可以
- 使用顶部的电子邮件输入框直接邀请其他用户。
- 更改或删除基于公共链接的访问级别。
- 更新单个用户的访问级别,或移除其访问权限。
权限由父文件夹继承。例如,如果某个文件夹被共享并赋予了编辑权限,那么该用户也将能够编辑该文件夹或其子文件夹内的所有对象。
所有者及其团队成员始终拥有完全访问权限。共享对象时,您可以选择查看或编辑权限。
| 可查看 | 可编辑 | 完全访问 | |
|---|---|---|---|
| 读取笔记本 | ✓ | ✓ | ✓ |
| 执行工作流 | ✓ | ✓ | ✓ |
| 使用环境变量 | ✓ | ✓ | ✓ |
| 编辑内容 | ✓ | ✓ | |
| 在文件夹中创建对象 | ✓ | ✓ | |
| 放入回收站或恢复 | ✓ | ✓ | |
| 永久删除 | ✓ | ||
| 修改权限 | ✓ | ||
| 移动到其他文件夹或驱动器 | ✓ |
Warp Drive 故障排除
标题为“Warp Drive 故障排除”的章节- 如果您之前一直个人使用 Warp,后来被邀请加入团队,您可能需要退出、更新并重新启动 Warp 应用,才能获得团队共享驱动器和命令的访问权限
- 在 Warp 中导航至“设置 > 团队”也应会强制为您更新元数据,确保您能够访问团队驱动器中工作流的最新版本