兼容性概览
完全支持 (所有功能均可正常使用)
Shift+Enter 等按键组合,从而支持多行输入。
| Terminal | Platform | Notes |
|---|---|---|
| Kitty | macOS†, Linux | 推荐高级用户使用。Devin CLI 的开发者也在使用。 |
| Ghostty | macOS†, Linux | 推荐高级用户使用。Devin CLI 的开发者也在使用。 |
| WezTerm | macOS†, Linux, Windows | 推荐高级用户使用。 |
| iTerm2 | macOS† | 推荐大多数用户使用。为获得最佳支持,需要 3.5+ 版本。 |
| Windows Terminal | Windows | 推荐大多数用户使用。为获得最佳支持,需要 1.25 或更高版本。 |
支持 (部分功能受限)
Shift+Enter 无法插入换行——请改用 Alt+Enter 或 Ctrl+J。
| Terminal | Platform | Notes |
|---|---|---|
| Terminal.app | macOS† | macOS 内置终端。使用 Alt 快捷键需要先将 Option 配置为 Meta。 |
| Git Bash | Windows | Git for Windows 已包含。 |
| DEC VT100 | Various | 在 /config 中将终端模式设为 legacy。 |
| Generic ANSI terminals | Various | 任何支持基本 ANSI 转义码的终端。 |
| Alacritty | macOS†, Linux, Windows | 强烈不建议使用,不利于获得最佳性能。 |
Alt 快捷键的最佳体验。
在 macOS 终端中,如果未配置将 Option 配置为 Meta,则
Alt+Enter 这类用于多行输入的 Alt (Option) 快捷键将无法使用。请参阅下方的 Configuring Option-as-Meta on macOS。不支持
| 终端 | 平台 | 说明 |
|---|---|---|
| cmd.exe (conhost) | Windows | 旧版 Windows 命令提示符。请改用 Windows Terminal。 |
推荐
| 平台 | 推荐 |
|---|---|
| Windows | Windows Terminal 1.25 或更高版本 |
| macOS (一般情况) | iTerm2 |
| macOS / Linux (高级用户) | Kitty、Ghostty 或 WezTerm |
在 macOS 上将 Option 配置为 Meta
Alt 的快捷键 (例如用于多行输入的 Alt+Enter,或用于循环切换思考级别的 Alt+T) 在你将终端配置为把 Option 识别为 Meta/Alt 之前无法使用。
