终端 > 入门
自定义 Warp
# 自定义 Warp Warp 是深度可定制的。无论您是主要将 Warp 用作现代终端,还是用作 AI 驱动的开发环境,您都可以根据自己的工作方式量身定制体验。您可以独立配置终端侧(主题、键绑定、垂直标签、标签页配置)和 AI 侧(模型选择、智能体自主权、默认模式)。使用快速参考表查找您需要的内容,或浏览以下各节以获取更多详细信息。如果您想进行比配置更深入的定制,Warp 的客户端是基于 [AGPL v3](https://github.com/warpdotdev/warp/blob/master/LICENSE-AGPL) 开源的 —— 请参阅 [参与 Warp 贡献](/support-and-community/community/contributing/) 来构建自定义变体或向游贡献更改。 ## 快速参考 | 自定义项 | 查找位置 | 快速操作 | | --- | --- | --- | | 主题 | **Settings** > **Appearance** | 选择预设或[创建自定义 YAML 主题](/terminal/appearance/custom-themes/) | | 提示符片段 (Prompt chips) | 右键点击提示符区域 > **Edit prompt** | 拖放上下文片段(目录、git 分支、时间等) | | AI 模型 | 智能体对话中的模型选择器 | 选择 Claude、GPT、Gemini 或 Auto | | 键绑定 | **Settings** > **Keyboard shortcuts** | 从其他终端导入或设置自定义快捷键 | | 垂直标签页 | **Settings** > **Appearance** > **Tabs** | 切换到侧边栏标签页布局以获得更多水平空间 | | 标签页配置 (Tab configs) | **Settings** > **Features** 或 `/` 菜单 | 使用启动命令保存和恢复标签页布局 | | 设置文件 | 设置页脚的 **Open settings file** 按钮 | 直接编辑 [`settings.toml`](/terminal/settings/) 以进行版本控制和脚本编写 | | 输入格式 | **Settings** > **Appearance** > **Input** | 选择 Standard (标准) 或 Classic (经典) | | 应用图标 | **Settings** > **Appearance** > **Icon** | 选择自定义图标 (macOS) | | 字体与文本 | **Settings** > **Appearance** > **Text** | 更改字体、大小和光标样式 | | 智能体自主权 | **Settings** > **Agents** > **Profiles** | 设置智能体在不询问的情况下可以执行的操作 | | 默认模式 | **Settings** > **Agents** > **Warp Agent** > **Input** | 选择新标签页是默认开启终端模式还是智能体模式 | --- ## 外观 在 Warp 中,导航至 **Settings** > **Appearance** 来访问这些选项并控制 Warp 的外观: * **[主题](/terminal/appearance/themes/)** - 从预加载的主题中选择或使用 YAML 或背景图像创建您自己的[自定义主题](/terminal/appearance/custom-themes/)。 * **[提示符片段](/terminal/appearance/prompt/)** - 自定义 Warp 提示符中的上下文片段。右键点击提示符区域并选择 **Edit prompt** 以拖放诸如目录、git 分支、Kubernetes 上下文和时间等片段。 * **[应用图标](/terminal/appearance/app-icons/)** - 选择自定义应用图标,以便在 Dock 中区分 Warp (macOS)。 * **[文本、字体和光标](/terminal/appearance/text-fonts-cursor/)** - 更改字体类型、大小和光标样式。 * **[输入位置](/terminal/appearance/input-position/)** - 将您的提示符和命令行移动到窗口的顶部或底部。 * **[大小、透明度和模糊](/terminal/appearance/size-opacity-blurring/)** - 调整窗口透明度和模糊效果。 * **[分栏调暗](/terminal/appearance/pane-dimming/)** - 调暗非活动分栏以专注于活动分栏。 ## 布局 通过标签页、分栏和窗口配置来组织您的工作区。 * **[垂直标签页](/terminal/windows/vertical-tabs/)** - 切换到标签页的垂直侧边栏布局,为您提供更多的水平空间,并在打开许多会话时提供更好的可见性。 * **[标签页](/terminal/windows/tabs/)** - 通过自定义标题和颜色将会话组织到标签页中。右键点击标签页以选取颜色。 * **[拆分分栏](/terminal/windows/split-panes/)** - 将任何标签页划分为多个面板,并排或堆叠。 * **[标签页配置](/terminal/windows/tab-configs/)** - 使用预定义的分栏安排和启动命令来保存和恢复标签页布局。 * **[全局热键](/terminal/windows/global-hotkey/)** - 设置专用的热键窗口(Quake 模式),该窗口通过键盘快捷键显示和隐藏。 ## 输入与编辑器 配置您输入以及与终端输入交互的方式。 * **[Standard vs Classic 输入](/terminal/input/classic-input/)** - 标准输入提供了更轻松访问 AI 功能的途径,也是新用户的默认选项。经典输入类似于传统的终端提示符。在 **Settings** > **Appearance** > **Input** 中切换。 * **[键盘快捷键](/getting-started/keyboard-shortcuts/)** - Warp 支持常用快捷键,并允许您创建自定义快捷键。在 **Settings** > **Keyboard shortcuts** 中管理它们,或在[迁移](/getting-started/migrate-to-warp/)期间从其他终端导入键绑定。 * **[Vim 键绑定](/terminal/editor/vim/)** - 在输入编辑器中启用 Vim 键绑定以进行键盘驱动的文本编辑。 * **Tab 键行为** - 在 **Settings** > **Features** 中配置 `Tab` 键的操作。选项包括接受自动建议或触发补全。 ## AI 与模型 控制 Warp 智能体的行为方式及其使用的模型。 * **[模型选择](/agent-platform/inference/model-choice/)** - 从任何智能体对话中的模型选择器中选择您首选的 AI 模型(Claude、GPT、Gemini 或 Auto)。 * **[智能体配置文件与权限](/agent-platform/capabilities/agent-profiles-permissions/)** - 配置智能体的自主权:哪些可以自动执行,哪些需要批准,以及命令允许列表/拒绝列表。 * **新会话的默认模式** - 选择新标签页默认以终端模式还是智能体模式打开。在 **Settings** > **Agents** > **Warp Agent** > **Input** 中设置。 ## 导入与同步 将现有设置带入 Warp 或在机器之间保持设置同步。 * **[从其他终端迁移](/getting-started/migrate-to-warp/)** - 针对从 iTerm2、Ghostty、macOS Terminal、Windows Terminal、VS Code、Cursor、Claude Code 等切换到 Warp 的按来源指南。包括对 iTerm2 的自动设置导入。 * **[设置同步](/terminal/more-features/settings-sync/)** - 在机器之间同步您的 Warp 设置(测试版)。 --- ## 后续步骤 既然 Warp 已经完全符合您的个人风格,下一步就是将其投入到实际项目中。打开一个代码库以解锁上下文感知智能体,或开启智能体对话以了解终端命令和 AI 如何协作。 * **[代码库上下文](/agent-platform/capabilities/codebase-context/)** - 打开一个项目并为您的代码库建立索引,以便智能体为您提供有关代码的上下文感知答案。 * **[终端与智能体模式](/agent-platform/local-agents/interacting-with-agents/terminal-and-agent-modes/)** - 了解终端模式和智能体对话如何共同发挥作用。自定义 Warp 的完整指南:主题、垂直标签页、标签页配置、提示符片段、键绑定、AI 模型等。
Warp 是深度可定制的。无论您是主要将 Warp 用作现代终端,还是用作 AI 驱动的开发环境,您都可以根据自己的工作方式量身定制体验。您可以独立配置终端侧(主题、键绑定、垂直标签、标签页配置)和 AI 侧(模型选择、智能体自主权、默认模式)。
使用快速参考表查找您需要的内容,或浏览以下各节以获取更多详细信息。如果您想进行比配置更深入的定制,Warp 的客户端是基于 AGPL v3 开源的 —— 请参阅 参与 Warp 贡献 来构建自定义变体或向游贡献更改。
快速参考
标题为“快速参考”的章节| 自定义项 | 查找位置 | 快速操作 |
|---|---|---|
| 主题 | Settings > Appearance | 选择预设或 创建自定义 YAML 主题 |
| 提示符片段 (Prompt chips) | 右键点击提示符区域 > Edit prompt | 拖放上下文片段(目录、git 分支、时间等) |
| AI 模型 | 智能体对话中的模型选择器 | 选择 Claude、GPT、Gemini 或 Auto |
| 快捷键 | Settings > Keyboard shortcuts | 从其他终端导入或设置自定义快捷键 |
| 垂直标签页 | Settings > Appearance > Tabs | 切换到侧边栏标签页布局以获得更多水平空间 |
| 标签页配置 (Tab configs) | Settings > Features 或 / 菜单 | 使用启动命令保存和恢复标签页布局 |
| 设置文件 | 设置页脚的 Open settings file 按钮 | 直接编辑 settings.toml 以进行版本控制和脚本编写 |
| 输入格式 | Settings > Appearance > Input | 选择 Standard (标准) 或 Classic (经典) |
| 应用图标 | Settings > Appearance > Icon | 选择自定义图标 (macOS) |
| 字体与文本 | Settings > Appearance > Text | 更改字体、大小和光标样式 |
| 智能体自主权 | Settings > Agents > Profiles | 设置智能体在不询问的情况下可以执行的操作 |
| 默认模式 | Settings > Agents > Warp Agent > Input | 选择新标签页是默认开启终端模式还是智能体模式 |
在 Warp 中,导航至 Settings > Appearance 来访问这些选项并控制 Warp 的外观
- 主题 - 从预加载的主题中选择或使用 YAML 或背景图像创建您自己的 自定义主题。
- 提示符片段 - 自定义 Warp 提示符中的上下文片段。右键点击提示符区域并选择 Edit prompt 以拖放诸如目录、git 分支、Kubernetes 上下文和时间等片段。
- 应用图标 - 选择自定义应用图标,以便在 Dock 中区分 Warp (macOS)。
- 文本、字体和光标 - 更改字体类型、大小和光标样式。
- 输入位置 - 将您的提示符和命令行移动到窗口的顶部或底部。
- 大小、透明度和模糊 - 调整窗口透明度和模糊效果。
- 分栏调暗 - 调暗非活动分栏以专注于活动分栏。
通过标签页、分栏和窗口配置来组织您的工作区。
- 垂直标签页 - 切换到标签页的垂直侧边栏布局,为您提供更多的水平空间,并在打开许多会话时提供更好的可见性。
- 标签页 - 通过自定义标题和颜色将会话组织到标签页中。右键点击标签页以选取颜色。
- 拆分分栏 - 将任何标签页划分为多个面板,并排或堆叠。
- 标签页配置 - 使用预定义的分栏安排和启动命令来保存和恢复标签页布局。
- 全局热键 - 设置专用的热键窗口(Quake 模式),该窗口通过键盘快捷键显示和隐藏。
输入与编辑器
标题为“输入与编辑器”的章节配置您输入以及与终端输入交互的方式。
- Standard vs Classic 输入 - 标准输入提供了更轻松访问 AI 功能的途径,也是新用户的默认选项。经典输入类似于传统的终端提示符。在 Settings > Appearance > Input 中切换。
- 键盘快捷键 - Warp 支持常用快捷键,并允许您创建自定义快捷键。在 Settings > Keyboard shortcuts 中管理它们,或在 迁移 期间从其他终端导入键绑定。
- Vim 键绑定 - 在输入编辑器中启用 Vim 键绑定以进行键盘驱动的文本编辑。
- Tab 键行为 - 在 Settings > Features 中配置
Tab键的操作。选项包括接受自动建议或触发补全。
AI 与模型
标题为“AI 与模型”的章节控制 Warp 智能体的行为方式及其使用的模型。
- 模型选择 - 从任何智能体对话中的模型选择器中选择您首选的 AI 模型(Claude、GPT、Gemini 或 Auto)。
- 智能体配置文件与权限 - 配置智能体的自主权:哪些可以自动执行,哪些需要批准,以及命令允许列表/拒绝列表。
- 新会话的默认模式 - 选择新标签页默认以终端模式还是智能体模式打开。在 Settings > Agents > Warp Agent > Input 中设置。
导入与同步
标题为“导入与同步”的章节将现有设置带入 Warp 或在机器之间保持设置同步。
- 从其他终端迁移 - 针对从 iTerm2、Ghostty、macOS Terminal、Windows Terminal、VS Code、Cursor、Claude Code 等切换到 Warp 的按来源指南。包括对 iTerm2 的自动设置导入。
- 设置同步 - 在机器之间同步您的 Warp 设置(测试版)。
后续步骤
标题为“后续步骤”的章节既然 Warp 已经完全符合您的个人风格,下一步就是将其投入到实际项目中。打开一个代码库以解锁上下文感知智能体,或开启智能体对话以了解终端命令和 AI 如何协作。