终端 > 迁移至 Warp
从 Cursor 迁移至 Warp
# 从 Cursor 迁移至 Warp Warp 为 Cursor 用户提供了两条清晰的迁移路径:保留 Cursor 作为编辑器,使用 Warp 进行终端和智能体工作;或者完全迁移至 Warp 内置的代码编辑器和智能体模式(Agent Mode)。本页面将介绍这两种方案。 ## 自动迁移的内容 Warp 不提供 Cursor 导入器。Cursor 构建于 VS Code 代码库之上,因此其终端设置存储在 `settings.json` 中,包含诸如 `terminal.integrated.fontFamily` 和 `terminal.integrated.defaultProfile.*` 等键。你可以使用 **命令面板 (Command Palette)** > **首选项:打开用户设置 (JSON)** 打开你的用户设置,以便在重新配置 Warp 时进行参考。 ## 使用 Warp 智能体迁移设置(推荐) 迁移 Cursor 终端设置的最快方法是直接让 Warp 智能体翻译你的 `settings.json`。Warp 提供了 [`settings.toml` 文件](/terminal/settings/) 和一个名为 `modify-settings` 的内置技能,可以让智能体读取你现有的配置,并将等效的值写入 Warp 的设置中。 1. 在 Warp 中,打开一个新标签页并使用 `⌘+I` (macOS) 或 `Ctrl+I` (Linux/Windows) 切换到 [智能体模式](/agent-platform/local-agents/overview/)。 2. 输入如下提示词: > 读取我的 Cursor `settings.json`(macOS 上路径为 `~/Library/Application Support/Cursor/User/settings.json`),并将等效的终端设置(字体、光标样式、默认配置文件)导入到我的 Warp `settings.toml` 中,请使用 `modify-settings` 技能。应用前请展示差异对比。 3. 查看建议的差异对比并批准应用。Warp 会热重载 `settings.toml`,因此更改会立即生效。如果你更倾向于通过设置界面手动配置各项设置,下文涵盖了最常见的情况。 ## 需要手动重新配置的内容 ### 终端设置 Cursor 中的终端设置遵循与 VS Code 相同的架构。迁移步骤与 VS Code 终端迁移完全相同 - 请参阅 [从 VS Code 终端迁移至 Warp](/getting-started/migrate-to-warp/migrate-to-warp-from-vs-code-terminal/) 以获取关于 shell、字体、主题和快捷键设置的分步指南。 ### 智能体与 AI 设置 Cursor 的 Composer 和 Agent 功能没有直接的一一对应迁移路径,它们映射到 Warp 的不同概念。 * Cursor 中的 **Composer / Agent** 映射到 Warp 的 [智能体模式](/agent-platform/local-agents/overview/)。在任何标签页中启动智能体对话即可。 * **规则文件** (`.cursorrules`) - Warp 使用存储在 Warp Drive 中或提交到仓库作为 `AGENTS.md`(或 `WARP.md`)的 [规则](/agent-platform/capabilities/rules/)。在智能体模式下运行 `/init` 以生成 `AGENTS.md`,或直接复制你的 `.cursorrules` 内容。 * **MCP 服务器** - Warp 原生支持 MCP。请参阅 [MCP](/agent-platform/capabilities/mcp/) 获取配置方法。 ### 模型选择 Cursor 允许在每次对话中选择模型。Warp 也一样——在任何智能体对话中使用模型选择器即可。请参阅 [模型选择](/agent-platform/inference/model-choice/)。 ### 快捷键 Warp 的 [键盘快捷键](/getting-started/keyboard-shortcuts/) 与 Cursor 不同。最显著的区别在于,`⌘+I`(或 Linux/Windows 上的 `Ctrl+I`)用于在终端模式和智能体模式之间切换。在终端模式下,你还可以按下 `⌘+Enter`(或 `Ctrl+Shift+Enter`)作为进入智能体模式的替代快捷键。 ## 选择你的配置 ### 将 Warp 与 Cursor 结合使用 保留 Cursor 作为编辑器以获得紧密的编辑器内 AI 辅助,并将 Warp 作为终端使用,以便处理: * 长时间运行的命令和 SSH。 * 执行命令而不仅仅是编辑文件的 [智能体模式](/agent-platform/local-agents/overview/) 对话。 * 用于管理差异对比的 [代码审查 (Code Review)](/code/code-review/)。 * 用于团队知识共享的 [Warp Drive](/knowledge-and-collaboration/warp-drive/)。 ### 使用 Warp 替换 Cursor Warp 内置的 [代码编辑器](/code/code-editor/) 支持语言服务器协议 (LSP)、[文件树](/code/code-editor/file-tree/)、[查找和替换](/code/code-editor/find-and-replace/) 以及 [Vim 快捷键](/code/code-editor/code-editor-vim-keybindings/)。结合智能体模式、代码审查和 Warp Drive,你无需使用独立的编辑器即可在 Warp 中实现完整的 Cursor 工作流。 ## Warp 原生对应功能 Cursor 功能及其 Warp 对应项: | Cursor 功能 | Warp 中的对应项 | | --- | --- | | Composer / Agent 面板 | 在任何标签页中使用 [智能体模式](/agent-platform/local-agents/overview/)(使用 `⌘+I` 切换) | | Agent 标签页 | 跨标签页运行 [多个并行智能体](/agent-platform/local-agents/overview/) | | .cursorrules | 项目根目录下的 `AGENTS.md` / `WARP.md`,作为 [规则](/agent-platform/capabilities/rules/) 加载 | | MCP 服务器 | [MCP](/agent-platform/capabilities/mcp/) | | 每次对话的模型选择 | [模型选择器](/agent-platform/inference/model-choice/) | | 代码库索引 | [代码库上下文 (Codebase Context)](/agent-platform/capabilities/codebase-context/) | | 内联差异审查 | [代码审查 (Code Review)](/code/code-review/) | 请参阅 [在 Warp 中编码](/getting-started/quickstart/coding-in-warp/) 以了解开发工作流。从 Cursor 切换到 Warp 时重新配置你的终端和智能体设置,或者将 Warp 作为你的智能体终端与 Cursor 结合使用。
Warp 为 Cursor 用户提供了两条清晰的迁移路径:保留 Cursor 作为编辑器,使用 Warp 进行终端和智能体工作;或者完全迁移至 Warp 内置的代码编辑器和智能体模式(Agent Mode)。本页面将介绍这两种方案。
自动迁移的内容
名为“自动迁移的内容”的章节Warp 不提供 Cursor 导入器。Cursor 构建于 VS Code 代码库之上,因此其终端设置存储在 settings.json 中,包含诸如 terminal.integrated.fontFamily 和 terminal.integrated.defaultProfile.* 等键。你可以使用 命令面板 (Command Palette) > 首选项:打开用户设置 (JSON) 打开你的用户设置,以便在重新配置 Warp 时进行参考。
使用 Warp 智能体迁移设置(推荐)
名为“使用 Warp 智能体迁移设置(推荐)”的章节迁移 Cursor 终端设置的最快方法是直接让 Warp 智能体翻译你的 settings.json。Warp 提供了 settings.toml 文件 和一个名为 modify-settings 的内置技能,可以让智能体读取你现有的配置,并将等效的值写入 Warp 的设置中。
-
在 Warp 中,打开一个新标签页并使用
⌘+I(macOS) 或Ctrl+I(Linux/Windows) 切换到 智能体模式。 -
输入如下提示词
读取我的 Cursor
settings.json(macOS 上路径为~/Library/Application Support/Cursor/User/settings.json),并将等效的终端设置(字体、光标样式、默认配置文件)导入到我的 Warpsettings.toml中,请使用modify-settings技能。应用前请展示差异对比。 -
查看建议的差异对比并批准应用。Warp 会热重载
settings.toml,因此更改会立即生效。
如果你更倾向于通过设置界面手动配置各项设置,下文涵盖了最常见的情况。
需要手动重新配置的内容
名为“需要手动重新配置的内容”的章节终端设置
名为“终端设置”的章节Cursor 中的终端设置遵循与 VS Code 相同的架构。迁移步骤与 VS Code 终端迁移完全相同 - 请参阅 从 VS Code 终端迁移至 Warp 以获取关于 shell、字体、主题和快捷键设置的分步指南。
智能体与 AI 设置
名为“智能体与 AI 设置”的章节Cursor 的 Composer 和 Agent 功能没有直接的一一对应迁移路径,它们映射到 Warp 的不同概念。
- Cursor 中的 Composer / Agent 映射到 Warp 的 智能体模式。在任何标签页中启动智能体对话即可。
- 规则文件 (
.cursorrules) - Warp 使用存储在 Warp Drive 中或提交到仓库作为AGENTS.md(或WARP.md)的 规则。在智能体模式下运行/init以生成AGENTS.md,或直接复制你的.cursorrules内容。 - MCP 服务器 - Warp 原生支持 MCP。请参阅 MCP 获取配置方法。
模型选择
名为“模型选择”的章节Cursor 允许在每次对话中选择模型。Warp 也一样——在任何智能体对话中使用模型选择器即可。请参阅 模型选择。
快捷键
名为“快捷键”的章节Warp 的 键盘快捷键 与 Cursor 不同。最显著的区别在于,⌘+I(或 Linux/Windows 上的 Ctrl+I)用于在终端模式和智能体模式之间切换。在终端模式下,你还可以按下 ⌘+Enter(或 Ctrl+Shift+Enter)作为进入智能体模式的替代快捷键。
选择你的配置
名为“选择你的配置”的章节将 Warp 与 Cursor 结合使用
名为“将 Warp 与 Cursor 结合使用”的章节保留 Cursor 作为编辑器以获得紧密的编辑器内 AI 辅助,并将 Warp 作为终端使用,以便处理
- 长时间运行的命令和 SSH。
- 执行命令而不仅仅是编辑文件的 智能体模式 对话。
- 用于管理差异对比的 代码审查。
- 用于团队知识共享的 Warp Drive。
使用 Warp 替换 Cursor
名为“使用 Warp 替换 Cursor”的章节Warp 内置的 代码编辑器 支持语言服务器协议 (LSP)、文件树、查找和替换 以及 Vim 快捷键。结合智能体模式、代码审查和 Warp Drive,你无需使用独立的编辑器即可在 Warp 中实现完整的 Cursor 工作流。
Warp 原生对应功能
名为“Warp 原生对应功能”的章节Cursor 功能及其 Warp 对应项
| 从 Cursor | 在 Warp |
|---|---|
| Composer / Agent 面板 | 在任何标签页中使用 智能体模式(使用 ⌘+I 切换) |
| Agent 标签页 | 跨标签页运行 多个并行智能体 |
.cursorrules | 项目根目录下的 AGENTS.md / WARP.md,作为 规则 加载 |
| MCP 服务器 | MCP |
| 每次对话的模型选择 | 模型选择器 |
| 代码库索引 | 代码库上下文 |
| 内联差异审查 | 代码审查 |
请参阅 在 Warp 中编码 以了解开发工作流。