配置

鍵盤快捷鍵

依功能找到所有可用的快捷鍵,並附上各平台的差異說明。

輸入和游標移動

按鍵動作
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+←/→ 無法運作,請檢查您終端機的鍵盤設定。
這個主題如何?