キーボードでペインを分割し、ワークスペースを切り替え、待機中のエージェントに
移動できます。以下のデフォルトショートカットを確認し、アクション列の
名前を使って paneflow.json で割り当てを変更してください。
Cmd/Ctrl は macOS では Cmd、Linux または Windows では Ctrl
です。
主なショートカット
- ペインを分割する:
Cmd/Ctrl+Shift+DまたはCmd/Ctrl+Shift+E。 - 隣のペインにフォーカスを移す:
Alt+Arrow。 - ワークスペースを選択する:
Cmd/Ctrl+1-9。 - 次の待機中エージェントに移動する:
Cmd/Ctrl+Shift+J。 - シェルプロンプト間を移動する:
Cmd/Ctrl+Shift+Up/Down。
Arrow は矢印キーを表します。シェルプロンプト間の移動には
シェル統合(shell_integration)が必要です。
アクション リファレンス
スコープ列はショートカットの適用先を示します。同じキーの組み合わせでも、
フォーカス中のペインによってアクションが変わる場合があります。
Ctrl+Shift+C はターミナルペインではテキストを、Markdown ペインでは
Markdown をコピーします。検索アクションは、対応する検索が有効な間に適用されます。
| スコープ | アクション | ショートカット |
|---|---|---|
| ペインとタブ | ||
| ペインとタブ | split_horizontally | Cmd/CtrlShiftD |
| ペインとタブ | split_vertically | Cmd/CtrlShiftE |
| ペインとタブ | close_pane | Cmd/CtrlShiftW |
| ペインとタブ | undo_close_pane | Cmd/CtrlShiftT |
| ペインとタブ | new_tab | Cmd/CtrlAltT |
| ペインとタブ | close_tab | Cmd/CtrlW |
| ペインとタブ | next_tab | Cmd/Ctrl] |
| ペインとタブ | previous_tab | Cmd/Ctrl[ |
| ペインとタブ | toggle_zoom | Cmd/CtrlShiftZ |
| ペインとタブ | toggle_detached_pane | Cmd/CtrlAltShiftD |
| ペインとタブ | split_equalize | Cmd/CtrlShift= |
| ペインとタブ | swap_pane | Cmd/CtrlShiftS |
| ペインフォーカス | ||
| ペインフォーカス | focus_left | AltLeft |
| ペインフォーカス | focus_right | AltRight |
| ペインフォーカス | focus_up | AltUp |
| ペインフォーカス | focus_down | AltDown |
| レイアウト | ||
| レイアウト | layout_even_horizontal | Cmd/CtrlAlt1 |
| レイアウト | layout_even_vertical | Cmd/CtrlAlt2 |
| レイアウト | layout_main_vertical | Cmd/CtrlAlt3 |
| レイアウト | layout_tiled | Cmd/CtrlAlt4 |
| ワークスペース | ||
| ワークスペース | new_workspace | Cmd/CtrlShiftN |
| ワークスペース | close_workspace | Cmd/CtrlShiftQ |
| ワークスペース | next_workspace | CtrlTab |
| ワークスペース | jump_next_waiting | Cmd/CtrlShiftJ |
| ワークスペース | focus_workspaces_sidebar | Cmd/CtrlAltS |
| ワークスペース | select_workspace_1 | Cmd/Ctrl1 |
| ワークスペース | select_workspace_2 | Cmd/Ctrl2 |
| ワークスペース | select_workspace_3 | Cmd/Ctrl3 |
| ワークスペース | select_workspace_4 | Cmd/Ctrl4 |
| ワークスペース | select_workspace_5 | Cmd/Ctrl5 |
| ワークスペース | select_workspace_6 | Cmd/Ctrl6 |
| ワークスペース | select_workspace_7 | Cmd/Ctrl7 |
| ワークスペース | select_workspace_8 | Cmd/Ctrl8 |
| ワークスペース | select_workspace_9 | Cmd/Ctrl9 |
| ワークスペース | copy_workspace_path | CtrlShiftAltC |
| ワークスペース | reveal_workspace_in_file_manager | CtrlAltR |
| ワークスペース | open_workspace_in_zed | CtrlAltZ |
| ワークスペース | open_workspace_in_cursor | CtrlAltC |
| ワークスペース | open_workspace_in_vscode | CtrlAltV |
| ワークスペース | open_workspace_in_windsurf | CtrlAltW |
| アプリビュー | ||
| アプリビュー | toggle_files_sidebar | Cmd/CtrlAltF |
| アプリビュー | toggle_diff_dock_maximize | Cmd/CtrlAltM |
| アプリビュー | open_composer | Cmd/CtrlShiftSpace |
| アプリビュー | toggle_broadcast_member | Cmd/CtrlShiftB |
| アプリビュー | open_broadcast_groups | Cmd/CtrlShiftM |
| アプリビュー | open_attention_queue | Cmd/CtrlShiftU |
| アプリビュー | open_command_palette | Cmd/CtrlShiftP |
| アプリビュー | open_settings | Cmd/Ctrl, |
| ドック(ターミナル、テキスト入力欄、コードエディター以外) | ||
| ドック(ターミナル、テキスト入力欄、コードエディター以外) | diff_new_file_tab | Cmd/CtrlG |
| ドック(ターミナル、テキスト入力欄、コードエディター以外) | diff_new_terminal_tab | Cmd/CtrlJ |
| ターミナルペイン | ||
| ターミナルペイン | terminal_copy | CtrlShiftC |
| ターミナルペイン | terminal_paste | CtrlShiftV |
| ターミナルペイン | terminal_paste | CtrlV(Linux, Windows) |
| ターミナルペイン | terminal_copy | CmdC(macOS) |
| ターミナルペイン | terminal_paste | CmdV(macOS) |
| ターミナルペイン | terminal_select_all | CtrlShiftA |
| ターミナルペイン | terminal_select_all | CmdA(macOS) |
| ターミナルペイン | scroll_page_up | ShiftPageUp |
| ターミナルペイン | scroll_page_down | ShiftPageDown |
| ターミナルペイン | jump_prev_prompt | Cmd/CtrlShiftUp |
| ターミナルペイン | jump_next_prompt | Cmd/CtrlShiftDown |
| ターミナルペイン | insert_path | Cmd/CtrlShiftI |
| ターミナルペイン | clear_scroll_history | Cmd/CtrlShiftK |
| ターミナルペイン | clear_scroll_history | CmdK(macOS) |
| ターミナルペイン | reset_terminal | Cmd/CtrlShiftR |
| ターミナルペイン | toggle_copy_mode | CtrlShiftX |
| ターミナルペイン | toggle_search | CtrlShiftF |
| ターミナルペイン | toggle_search | CmdF(macOS) |
| ターミナルペイン | font_size_increase | Cmd/Ctrl= |
| ターミナルペイン | font_size_decrease | Cmd/Ctrl- |
| ターミナルペイン | font_size_reset | Cmd/Ctrl0 |
| 検索オーバーレイ | ||
| 検索オーバーレイ | search_next | Enter |
| 検索オーバーレイ | search_prev | ShiftEnter |
| 検索オーバーレイ | search_next | Down |
| 検索オーバーレイ | search_prev | Up |
| 検索オーバーレイ | search_next | Tab |
| 検索オーバーレイ | search_prev | ShiftTab |
| 検索オーバーレイ | dismiss_search | Escape |
| 検索オーバーレイ | toggle_search_regex | AltR |
| 検索オーバーレイ | toggle_fleet_search | AltF |
| Markdown ペイン | ||
| Markdown ペイン | markdown_scroll_page_up | ShiftPageUp |
| Markdown ペイン | markdown_scroll_page_down | ShiftPageDown |
| Markdown ペイン | markdown_find_open | CtrlF |
| Markdown ペイン | markdown_copy | CtrlShiftC |
| Markdown ペイン | markdown_find_next | Enter |
| Markdown ペイン | markdown_find_prev | ShiftEnter |
| Markdown ペイン | markdown_find_dismiss | Escape |
| アプリケーション | ||
| アプリケーション | quit | Cmd/CtrlQ |
| デフォルトショートカットがないアクション | ||
| アプリビュー | close_window | アクティブなウィンドウを閉じます。 |
| ターミナルペイン | fork_conversation | エージェントの会話を分割ペインにフォークします。 |
| ターミナルペイン | accept_conversation_notice | ペインの会話通知のアクションを実行します。 |
| ターミナルペイン | dismiss_conversation_notice | ペインの会話通知を閉じます。 |
ショートカットを変更する
Paneflow の設定の Keyboard Shortcuts で変更するか、
paneflow.json を直接編集できます。
ファイルを編集する場合は、shortcuts オブジェクトに追加します。
- キーの組み合わせを小文字でキーに指定します。
- 表のアクション名を翻訳せずにコピーします。
- ファイルを保存します。Paneflow がショートカットを自動で再読み込みします。
{
"shortcuts": {
"secondary+shift+t": "new_tab",
"alt+1": "select_workspace_1"
}
}secondary は macOS では Cmd、Linux または Windows では Ctrl を
表します。cmd や ctrl を直接指定することもできます。区切りには + と
- のどちらも使えます。ctrl+shift+t と ctrl-shift-t は同じ組み合わせです。
この例では、Cmd/Ctrl+Shift+T にタブを開く操作を、Alt+1 に最初の
ワークスペースを選択する操作を割り当てています。そのため、Cmd/Ctrl+Shift+T
のデフォルト動作である「閉じたペインを開き直す」は置き換えられます。
アクションにショートカットを割り当てると、そのアクションのデフォルト ショートカットは削除されます。指定したキーの組み合わせが別のデフォルト アクションに使われていた場合、その割り当ても置き換えられます。区切りや 修飾キーの順序が異なっていても、同じ組み合わせは 1 件だけにしてください。 ショートカットの適用先は引き続きアクションによって決まります。
デフォルトショートカットを無効にするには、"secondary+shift+d": "none"
のように値を "none" にします。デフォルトに戻すには、そのショートカットを
無効にする設定や、キーの組み合わせまたはアクションを再割り当てする設定を
削除して保存します。