配置

键盘快捷键

按功能查找所有可用快捷键,以及适用的平台特定变体。

输入与光标移动

按键操作
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+←/→ 不工作,请检查您终端的键盘设置。
这个主题怎么样?