Warp 的安装流程简洁,支持 macOS、Linux 和 Windows 平台。macOS 用户可直接从官网下载 .dmg 文件,拖拽至 Applications 文件夹完成安装。Linux 用户可通过包管理器或下载 .deb/.rpm 包安装。Windows 版本以 .msi 安装包形式提供。首次启动时,Warp 会引导用户登录或注册账号,登录后可同步个人配置与 AI 功能。启动后默认进入终端界面,所有交互均基于键盘和鼠标。
Warp 的核心使用逻辑与传统终端相似,但增加诸多现代改进。输入命令后按 Enter 执行,输出结果会以块状方式呈现,每一块称为一个“智能块”。智能块将命令和输出整合在一起,便于回顾和复制。用户可使用 Ctrl + C 中断命令,Ctrl + D 退出 shell。光标置于智能块内时,按 Esc 可进入选择模式,按 v 键可全选当前块内容。右键单击智能块可弹出菜单,支持复制、删除、折叠或重新运行命令。终端支持无限滚动历史,按 Ctrl + Shift + F 可全局搜索历史命令和输出。
Warp 提供了大量快捷键以提升操作效率。常用快捷键包括:Ctrl + P 或 Ctrl + N 在命令历史中正向/反向搜索;Ctrl + R 进入历史搜索模式,输入关键词即可模糊匹配。使用 Ctrl + L 清屏,实际是隐藏输出,按 Ctrl + Shift + L 可恢复。通过 Ctrl + Shift + C 和 Ctrl + Shift + V 进行复制粘贴。多终端管理方面,Ctrl + T 新建标签页,Ctrl + Tab 切换标签页,Ctrl + W 关闭当前标签。用户可在设置中自定义所有快捷键,适配个人习惯。
Warp 内置 AI 助手,通过自然语言直接生成命令。在终端输入框内,先输入自然语言描述(例如“列出当前目录下所有文件大小并按大小排序”),然后按 Ctrl + \ 或点击输入框右侧的“Warp AI”图标,AI 会生成对应的命令。若对命令不确定,可点击命令旁的“解释”按钮,AI 将逐段说明参数含义。AI 也支持修改命令:选中已输入的命令部分,按 Ctrl + Shift + \,输入修改要求,例如“把 -l 改成 -lh”。AI 结果可一键复制或直接执行。注意 AI 功能需要网络连接,且所有查询会发送至 Warp 服务器处理。
Warp 提供工作区功能,允许用户为不同项目或任务创建独立环境。点击界面左侧的“工作区”图标(或按 Cmd + Shift + W),可看到默认工作区列表。点击“+”新建工作区,命名后即可启动新终端。每个工作区可包含多个标签页,且标签页顺序、布局独立保存。切换工作区时,所有终端状态(包括当前目录、环境变量)都会保留。用户还可以将工作区固定到侧边栏,方便快速访问。工作区数据存储在本地,同样可通过登录账号同步。
Warp 支持全面的主题定制,以适应不同视觉偏好。进入设置 > 外观,可切换亮色/暗色模式。内置多款预设主题,包括 Solarized、Dracula、Nord、One Dark 等。用户可点击“自定义主题”调整字体、字号、光标形状、背景透明度。进阶用户可通过编辑 JSON 主题文件实现任意颜色方案。字体方面,Warp 默认使用 Fira Code,支持连字,用户可替换为系统已安装的其他等宽字体。修改后即时生效,无需重启。
Warp 原生支持 SSH 连接,无需额外配置。在终端中输入 ssh user@host 即可建立连接,连接后所有 Warp 快捷键仍然可用。为了方便管理,用户可将常用 SSH 目标保存为“连接”。点击侧边栏的“连接”图标,选择“新建连接”,填入主机地址、用户名、端口和密钥路径。保存后只需点击即可一键连接。Warp 还支持多路复用:在 SSH 会话中使用 Ctrl + T 新建标签页,可同时打开多个远程终端。远程会话的智能块功能同样生效,包括 AI 命令和搜索。
Warp 允许在单个标签内实现分屏布局,提高多任务效率。使用 Cmd + D 垂直分屏,Cmd + Shift + D 水平分屏。每个分屏可独立运行命令,且可拖动分隔线调整大小。分屏中的每个区域都支持智能块、AI 功能和快捷键。要关闭分屏,将光标移至该区域,按 Cmd + W。用户也可通过鼠标拖拽标签页,将其拖出成为独立窗口。窗口之间支持拖拽复制文本,但无法直接拖拽命令块。
Warp 提供若干自动化特性以减少重复输入。在输入时,Warp 会自动提示常用命令和参数,按 Tab 即可补全。用户可通过设置自定义补全规则,例如为 git 命令定义别名。Warp 还支持“工作流”功能:进入设置 > 工作流,可创建一组命令序列,例如“部署流程”:git pull、npm install、npm run build。使用时,只需从工作流面板点击该序列,所有命令会按顺序执行,每个命令执行前可确认。工作流也可导出为 JSON 文件,与团队共享。
Warp 默认将部分使用数据(如命令历史、AI 查询)发送至服务器,以优化 AI 和搜索功能。若用户注重隐私,可在设置 > 隐私中关闭“发送遥测数据”和“启用 AI”。关闭后 AI 功能将无法使用,但终端基本功能不受影响。另外,Warp 支持本地离线搜索:即使关闭网络,按 Ctrl + R 仍可搜索本地历史命令。历史记录存储在本地 SQLite 文件中,用户可随时在设置中清空历史。对于企业用户,Warp 提供了本地部署版本,数据完全不出网。