配置
键盘快捷键
按功能查找所有可用快捷键,以及适用的平台特定变体。
输入与光标移动
| 按键 | 操作 |
|---|---|
| Enter | 提交提示词 |
| Ctrl+J | 插入换行符 |
| ← / → | 光标左移 / 右移 |
| Ctrl+← / Alt+B | 光标左移一个单词 |
| Ctrl+→ / Alt+F | 光标右移一个单词 |
| Home | 光标移至行首 |
| End | 光标移至行尾 |
| ↑ / ↓ | 浏览提示词历史 |
编辑
| 按键 | 操作 |
|---|---|
| Backspace | 删除前一个字符 |
| Delete | 删除当前字符 |
| Ctrl+W / Ctrl+Backspace | 删除前一个单词 |
| Alt+D | 删除后一个单词 |
| Ctrl+U / Super+Backspace | 删除当前行 |
会话控制
| 按键 | 操作 |
|---|---|
| Escape | 中断流式响应 |
| Ctrl+C | 退出 / 关闭对话框 / 重置输入框 |
| !(空输入时) | 切换 shell 模式 |
模式切换
| 按键 | 操作 |
|---|---|
| Shift+Tab | 循环切换可用模式 |
| Ctrl+F(macOS)/ Alt+F(Windows、Linux、WSL) | 开启 / 关闭自动批准 |
消息队列
当 Bob 正在流式传输响应时,您可以将其他消息加入队列,而无需等待。
| 按键 | 操作 |
|---|---|
| Tab | 将消息加入队列 / 空闲时立即提交 |
| ↑ | 将焦点移至队列列表 |
| Enter | 编辑选中的队列项 |
| Tab(在队列中) | 立即发送选中的项目 |
| Delete / Backspace | 从队列中删除选中的项目 |
| Shift+K / Shift+J | 将选中的项目上移 / 下移 |
平台特定说明
macOS 用户
在 macOS 上,许多快捷键使用 Option 键(也称为 Alt 或 ⌥)代替 Ctrl 进行基于单词的操作:
- 使用 Ctrl+F 来切换自动批准。在 Windows、Linux 和 WSL 上,请改用 Alt+F,以避免与终端搜索快捷键冲突。
- 使用 Alt+B / Alt+F 进行单词左移 / 右移。
终端兼容性
某些快捷键可能被终端模拟器拦截,无法传递到 Bob Shell:
- 如果 Ctrl+C 未按预期工作,请尝试连按两次 Ctrl+C。
- 如果 Ctrl+←/→ 不工作,请检查您终端的键盘设置。
这个主题怎么样?