設定
キーボードショートカット
機能別に利用可能なすべてのショートカットを確認できます。プラットフォームによって異なるものも記載しています。
入力とカーソル移動
| キー | 操作 |
|---|---|
| Enter | プロンプトを送信する |
| Ctrl+J | 改行を挿入する |
| ← / → | カーソルを左/右に移動する |
| Ctrl+← / Alt+B | カーソルを 1 単語左に移動する |
| Ctrl+→ / Alt+F | カーソルを 1 単語右に移動する |
| Home | カーソルを行頭に移動する |
| End | カーソルを行末に移動する |
| ↑ / ↓ | プロンプト履歴を移動する |
編集
| キー | 操作 |
|---|---|
| Backspace | 前の文字を削除する |
| Delete | 現在の文字を削除する |
| Ctrl+W / Ctrl+Backspace | 前の単語を削除する |
| Alt+D | 次の単語を削除する |
| Ctrl+U / Super+Backspace | 現在の行を削除する |
セッション制御
| キー | 操作 |
|---|---|
| Escape | ストリーミング中のレスポンスを中断する |
| Ctrl+C | 終了/ダイアログを閉じる/入力フィールドをリセットする |
| !(空の入力時) | シェルモードを切り替える |
モードの切り替え
| キー | 操作 |
|---|---|
| Shift+Tab | 利用可能なモードを順番に切り替える |
| Ctrl+F(macOS)/ Alt+F(Windows、Linux、WSL) | 自動承認のオン/オフを切り替える |
メッセージキュー
Bob がレスポンスをストリーミング中に、追加のメッセージをキューに追加できます。
| キー | 操作 |
|---|---|
| Tab | メッセージをキューに追加する(アイドル時はすぐに送信) |
| ↑ | フォーカスをキューリストに移動する |
| Enter | 選択したキュー済みアイテムを編集する |
| Tab(キュー内) | 選択したアイテムをすぐに送信する |
| Delete / Backspace | 選択したアイテムをキューから削除する |
| Shift+K / Shift+J | 選択したアイテムを上/下に並べ替える |
プラットフォーム固有の注意事項
macOS ユーザー
macOS では、単語単位の操作に Ctrl の代わりに Option キー(Alt または ⌥ とも呼ばれます)を使用するショートカットが多くあります:
- 自動承認を切り替えるには Ctrl+F を使用します。Windows、Linux、WSL では、ターミナル検索のショートカットとの競合を避けるために Alt+F を使用してください。
- 単語の左/右移動には Alt+B / Alt+F を使用します。
ターミナルの互換性
一部のショートカットは Bob Shell に届く前にターミナルエミュレーターによって処理される場合があります:
- Ctrl+C が期待どおりに動作しない場合は、Ctrl+C を 2 回押してみてください。
- Ctrl+←/→ が動作しない場合は、ターミナルのキーボード設定を確認してください。
このトピックはいかがですか?