このページはキーボードショートカットと keybinding アクションを説明します。
commands[] の workspace template スキーマではありません。下の
Action 文字列を
paneflow.json
の shortcuts に設定します。
Cmd/Ctrl は macOS では Cmd、Linux または Windows では Ctrl
です。
TL;DR. Cmd/Ctrl+Shift+D と Cmd/Ctrl+Shift+E でペインを分割、
Cmd/Ctrl+Shift+Up/Down でシェルプロンプト間を移動、Alt+Arrow で
focus を移動、Cmd/Ctrl+1-9 でワークスペースへジャンプ、
Cmd/Ctrl+Shift+A で Agents、Cmd/Ctrl+Shift+G で Diff、
Cmd/Ctrl+Shift+J で次の待機中 agent へ移動します。
スコープ列は重要です。同じ chord を別の surface で再利用する
アクションがあるためです。たとえば Ctrl+Shift+C は、ターミナル
ペインでは terminal text、Markdown ペインでは Markdown、Diff ビュー
では hunk をコピーします。
アクション リファレンス
| スコープ | アクション | ショートカット |
|---|---|---|
| ペインとタブ | ||
| ペインとタブ | 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 |
| ペインとタブ | toggle_zoom | Cmd/CtrlShiftZ |
| ペインとタブ | 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 | Cmd/CtrlTab |
| ワークスペース | jump_next_waiting | Cmd/CtrlShiftJ |
| ワークスペース | 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 |
| アプリビュー | ||
| アプリビュー | open_agents_view | Cmd/CtrlShiftA |
| アプリビュー | open_diff_view | Cmd/CtrlShiftG |
| アプリビュー | toggle_files_sidebar | Cmd/CtrlAltF |
| アプリビュー | open_composer | Cmd/CtrlShiftSpace |
| アプリビュー | toggle_broadcast_member | Cmd/CtrlShiftB |
| アプリビュー | open_broadcast_groups | Cmd/CtrlShiftM |
| アプリビュー | open_attention_queue | Cmd/CtrlShiftK |
| アプリビュー | open_launch_pad | Cmd/CtrlShiftL |
| ターミナルペイン | ||
| ターミナルペイン | terminal_copy | CtrlShiftC |
| ターミナルペイン | terminal_paste | CtrlShiftV |
| ターミナルペイン | terminal_copy | CmdC(macOS only) |
| ターミナルペイン | terminal_paste | CmdV(macOS only) |
| ターミナルペイン | scroll_page_up | ShiftPageUp |
| ターミナルペイン | scroll_page_down | ShiftPageDown |
| ターミナルペイン | jump_prev_prompt | Cmd/CtrlShiftUp |
| ターミナルペイン | jump_next_prompt | Cmd/CtrlShiftDown |
| ターミナルペイン | toggle_copy_mode | CtrlShiftX |
| ターミナルペイン | toggle_search | CtrlShiftF |
| ターミナルペイン | font_size_increase | Cmd/Ctrl= |
| ターミナルペイン | font_size_decrease | Cmd/Ctrl- |
| ターミナルペイン | font_size_reset | Cmd/Ctrl0 |
| 検索オーバーレイ | ||
| 検索オーバーレイ | search_next | Enter |
| 検索オーバーレイ | search_prev | ShiftEnter |
| 検索オーバーレイ | 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 |
| Diff ビュー | ||
| Diff ビュー | copy_diff_hunk | CtrlShiftC |
| Diff ビュー | diff_next_hunk | ] |
| Diff ビュー | diff_prev_hunk | [ |
| Diff ビュー | diff_toggle_view | U |
| Diff ビュー | diff_toggle_sync | S |
| Diff ビュー | diff_dismiss | Escape |
| macOS メニューバー | ||
| macOS メニューバー | quit | CmdQ(macOS only) |
| デフォルトショートカットがないアクション | ||
| アプリビュー | close_window | アクティブなウィンドウを閉じます。 |
| ターミナルペイン | clear_scroll_history | フォーカス中のターミナルペインのスクロールバックを消去します。 |
| ターミナルペイン | reset_terminal | フォーカス中のターミナルペインを完全にリセットします。 |
ショートカットを上書きするには?
paneflow.json の shortcuts オブジェクトを設定します。キーは
キーストローク、値は上の表のアクション名です。
{
"shortcuts": {
"ctrl+shift+t": "new_tab",
"alt+1": "select_workspace_1"
}
}secondary 修飾キーやコンテキストによるスコープ指定を含む完全な
オーバーライド構文は、
スキーマのページ
にあります。
ショートカットは paneflow.json で上書きでき、競合は「最後に
書いたものが勝つ」順で解決されます。ユーザー エントリは組み込みの
デフォルトの上に重なるため、特定のキーストロークに対して最後に
登録されたショートカットが有効になります。2 つのユーザー エントリが
同じキーストロークを異なるアクションにマッピングした場合、後の
エントリが効果を持ちます。