终端 > 迁移至 Warp
从 Ghostty 迁移至 Warp
# 从 Ghostty 迁移到 Warp Warp 为 Ghostty 用户提供了一条快速迁移主题、字体和快捷键的路径,此外还提供了一系列 Warp 原生功能来替代你所依赖的 Ghostty 功能,从快速终端到原生的标签页和分屏。 ## 哪些内容会自动迁移 Warp 虽然没有内置 Ghostty 导入工具,但它可以通过 AI 代理(Agent)为你完成大部分工作。Ghostty 的配置存储在 `~/.config/ghostty/config` 的纯文本键值对文件中。 ## 使用 Warp 的代理迁移设置(推荐) 迁移 Ghostty 配置的最快方法是让 Warp 的代理直接进行转换。Warp 提供了一个 [`settings.toml` 文件](/terminal/settings/) 以及一个内置的 `modify-settings` 技能,这使得代理能够读取你现有的配置,并将对应的数值写入 Warp 的设置中,包括将你的 Ghostty 主题转换为 Warp [自定义主题](/terminal/appearance/custom-themes/)。 1. 在 Warp 中,打开一个新标签页,使用 `⌘+I` (macOS) 或 `Ctrl+I` (Linux/Windows) 切换到 [代理模式 (Agent Mode)](/agent-platform/local-agents/overview/)。 2. 粘贴如下提示词: > 读取位于 `~/.config/ghostty/config` 的 Ghostty 配置以及 `~/.config/ghostty/themes/` 中引用的任何主题文件。使用 `modify-settings` 技能将对应的设置(主题、字体、快捷键、Shell)迁移到我的 Warp `settings.toml` 中,并创建一个匹配的自定义主题。在应用之前向我展示差异 (diff)。 3. 检查提出的差异并批准。Warp 会热重载 `settings.toml`,因此更改会立即生效。 如果你更愿意通过设置界面手动配置各项设置,以下步骤涵盖了最常见的情况。 ## 哪些内容需要手动重新配置 ### 主题与颜色 1. 在 Warp 中打开 **设置** > **外观** > **主题**。 2. 选择一个与你的 Ghostty 设置相匹配的内置主题,或者通过将你的 Ghostty 颜色转换为 YAML 主题文件来 [创建一个自定义主题](/terminal/appearance/custom-themes/)。 3. Ghostty 的主题文件位于 `~/.config/ghostty/themes/`。打开 Ghostty `theme` 设置中指定的文件,复制其中的前景、背景以及 16 种 ANSI 颜色值。 ### 字体与文本 1. 在 **设置** > **外观** > **文本、字体与光标** 中,匹配你的 Ghostty `font-family` 和 `font-size` 数值。 2. 如果你使用字体连字(ligatures),请确保已启用 **连字 (Ligatures)**。 ### 快捷键 Warp 的 [默认键盘快捷键](/getting-started/keyboard-shortcuts/) 涵盖了大部分 Ghostty 的绑定。对于 Ghostty `keybind` 行中的自定义绑定,请打开 **设置** > **键盘快捷键** 并手动添加它们。 ### Shell 与提示符 Warp 会自动检测你的登录 Shell。如需更改,请前往 **设置** > **功能** > **会话**,并从 **新会话的启动 Shell** 中选择。 对于提示符,你可以选择 Warp 的 [原生提示符](/terminal/appearance/prompt/#warp-prompt)(支持拖放上下文磁贴)或 [Shell 提示符 (PS1)](/terminal/appearance/prompt/#custom-prompt)(如果你想保留现有的提示符配置)。 ### 快速终端 (Quake 模式) 通过 **设置** > **功能** > **窗口** > **全局热键** 配置 Warp 的对应功能。查看 [全局热键](/terminal/windows/global-hotkey/) 了解完整配置。 ## Warp 原生等效功能 Ghostty 用户经常想念的功能以及它们在 Warp 中的位置: | 来自 Ghostty | 在 Warp 中 | | --- | --- | | 快速终端 / 下拉窗口 | [全局热键](/terminal/windows/global-hotkey/) | | 原生标签页与分屏 | [标签页](/terminal/windows/tabs/)、[垂直标签页](/terminal/windows/vertical-tabs/)、[分屏](/terminal/windows/split-panes/) | | 命令面板 | [命令面板](/terminal/command-palette/) (macOS 上的 `⌘+P`,Linux 上的 `Ctrl+Shift+P`) | | GPU 加速渲染 | 在所有支持的平台上原生使用 GPU 渲染 | | Kitty 图形协议 | 针对大多数常见工作流的图像渲染(参见 [更多功能](/terminal/more-features/)) | | 着色器和自定义视觉效果 | 不支持;最接近的功能:[尺寸、不透明度和模糊](/terminal/appearance/size-opacity-blurring/) + [窗格调暗](/terminal/appearance/pane-dimming/) | 除了这些对标功能外,Warp 还增加了 [代理模式](/agent-platform/local-agents/overview/)、[代码审查](/code/code-review/) 和 [Warp Drive](/knowledge-and-collaboration/warp-drive/),用于 AI 辅助开发和团队协作。 有关可配置内容的更多信息,请参阅 [自定义 Warp](/getting-started/quickstart/customizing-warp/)。要从 Ghostty 迁移到 Warp 吗?这里介绍了如何迁移你的主题、字体和快捷键,以及在何处可以找到 Warp 对标 Ghostty 的原生功能。
Warp 为 Ghostty 用户提供了一条快速迁移主题、字体和快捷键的路径,此外还提供了一系列 Warp 原生功能来替代你所依赖的 Ghostty 功能,从快速终端到原生的标签页和分屏。
自动迁移的内容
名为“自动迁移的内容”的章节Warp 虽然没有内置 Ghostty 导入工具,但它可以通过 AI 代理(Agent)为你完成大部分工作。Ghostty 的配置存储在 ~/.config/ghostty/config 的纯文本键值对文件中。
使用 Warp 智能体迁移设置(推荐)
名为“使用 Warp 智能体迁移设置(推荐)”的章节迁移 Ghostty 配置的最快方法是让 Warp 的代理直接进行转换。Warp 提供了一个 settings.toml 文件 以及一个内置的 modify-settings 技能,这使得代理能够读取你现有的配置,并将对应的数值写入 Warp 的设置中,包括将你的 Ghostty 主题转换为 Warp 自定义主题。
-
在 Warp 中,打开一个新标签页并使用
⌘+I(macOS) 或Ctrl+I(Linux/Windows) 切换到 智能体模式。 -
输入如下提示词
读取位于
~/.config/ghostty/config的 Ghostty 配置以及~/.config/ghostty/themes/中引用的任何主题文件。使用modify-settings技能将对应的设置(主题、字体、快捷键、Shell)迁移到我的 Warpsettings.toml中,并创建一个匹配的自定义主题。在应用之前向我展示差异 (diff)。 -
检查提出的差异并批准。Warp 会热重载
settings.toml,因此更改会立即生效。
如果你更倾向于通过设置界面手动配置各项设置,下文涵盖了最常见的情况。
需要手动重新配置的内容
名为“需要手动重新配置的内容”的章节主题与颜色
标题为“主题与颜色”的部分- 在 Warp 中打开 设置 > 外观 > 主题。
- 选择一个与你的 Ghostty 设置相匹配的内置主题,或者通过将你的 Ghostty 颜色转换为 YAML 主题文件来 创建一个自定义主题。
- Ghostty 的主题文件位于
~/.config/ghostty/themes/。打开 Ghosttytheme设置中指定的文件,复制其中的前景、背景以及 16 种 ANSI 颜色值。
字体与文本
标题为“字体与文本”的部分- 在 设置 > 外观 > 文本、字体与光标 中,匹配你的 Ghostty
font-family和font-size数值。 - 如果你使用字体连字(ligatures),请确保已启用 连字 (Ligatures)。
快捷键
名为“快捷键”的章节Warp 的 默认键盘快捷键 涵盖了大部分 Ghostty 的绑定。对于 Ghostty keybind 行中的自定义绑定,请打开 设置 > 键盘快捷键 并手动添加它们。
Shell 与提示符
标题为“Shell 与提示符”的部分Warp 会自动检测你的登录 Shell。如需更改,请前往 设置 > 功能 > 会话,并从 新会话的启动 Shell 中选择。
对于提示符,你可以选择 Warp 的 原生提示符(支持拖放上下文磁贴)或 Shell 提示符 (PS1)(如果你想保留现有的提示符配置)。
快速终端 (Quake 模式)
标题为“快速终端 (Quake 模式)”的部分通过 设置 > 功能 > 窗口 > 全局热键 配置 Warp 的对应功能。查看 全局热键 了解完整配置。
Warp 原生对应功能
名为“Warp 原生对应功能”的章节Ghostty 用户经常想念的功能,以及它们在 Warp 中的位置
| 来自 Ghostty | 在 Warp |
|---|---|
| 快速终端 / 下拉窗口 | 全局热键 |
| 原生标签页与分屏 | 标签页、垂直标签页、分屏 |
| 命令面板 | 命令面板 (⌘+P 在 macOS 上, Ctrl+Shift+P 在 Linux 上) |
| GPU 加速渲染 | 在所有支持的平台上原生使用 GPU 渲染 |
| Kitty 图形协议 | 针对大多数常见工作流的图像渲染(参见 更多功能) |
| 着色器和自定义视觉效果 | 不支持;最接近的功能:尺寸、不透明度和模糊 + 窗格调暗 |
除了这些对标功能外,Warp 还增加了 代理模式、代码审查 和 Warp Drive,用于 AI 辅助开发和团队协作。
有关可配置内容的更多信息,请参阅 自定义 Warp。