配置
鍵盤快捷鍵
依功能找到所有可用的快捷鍵,並附上各平台的差異說明。
輸入和游標移動
| 按鍵 | 動作 |
|---|---|
| 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+←/→ 無法運作,請檢查您終端機的鍵盤設定。
這個主題如何?