Skip to content

Keyboard Shortcuts

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

View, customize, and remap keyboard shortcuts for all Warp features.

Warp opens with a shortcut screen showing some of the most commonly used keyboard shortcuts. Hide the shortcut screen by clicking the x button. Quickly view keyboard shortcuts via the Command Palette or the Resource Center keyboard shortcut sidebar.

Set custom, clear, or default keyboard shortcuts by navigating to Settings > Keyboard shortcuts. Search through the re-mappable actions or existing shortcuts using the search bar.

Remap the keyboard shortcuts using a file. See our keysets repository for instructions.

keybinds that conflict with others are highlighted in orange

Warp Essentials

ShortcutCommandAction
CMD-DSplit Pane Rightpane_group:add_right
CTRL-CMD-LLaunch Configuration Paletteworkspace:toggle_launch_config_palette
CTRL-CMD-TOpen Theme Pickerworkspace:show_theme_chooser
CTRL-RCommand Searchworkspace:show_command_search
CTRL-SHIFT-RWorkflowsinput:toggle_workflows
CTRL-`Generateinput:toggle_natural_language_command_search
CMD-LFocus Terminal Inputterminal:focus_input
CTRL-IWarpify Subshellterminal:trigger_subshell_bootstrap
CMD-\Warp Driveterminal:toggle_warp_drive
CMD-OFile search
CMD-POpen Command Palette

Blocks

ShortcutCommandAction
ALT-DOWNSelect the Closest Bookmark Downterminal:select_bookmark_down
ALT-SHIFT-CMD-CCopy Command Outputterminal:copy_outputs
ALT-UPSelect the Closest Bookmark Upterminal:select_bookmark_up
CMD-ASelect All Blocksterminal:select_all_blocks
CMD-KClear Blocksterminal:clear_blocks
CMD-BBookmark Selected Blockterminal:bookmark_selected_block
CMD-DOWNSelect Next Blockterminal:select_next_block
CMD-IReinput Selected Commandsterminal:reinput_commands
CMD-UPSelect Previous Blockterminal:select_previous_block
CTRL-MOpen Block Context Menuterminal:open_block_list_context_menu_via_keybinding
SHIFT-CMD-CCopy Commandterminal:copy_commands
SHIFT-CMD-IReinput Selected Commands as Rootterminal:reinput_commands_with_sudo
SHIFT-CMD-SShare Selected Blockterminal:open_share_modal
SHIFT-DOWNExpand Selected Blocks Belowterminal:expand_block_selection_below
SHIFT-UPExpand Selected Blocks Aboveterminal:expand_block_selection_above

Scrolling

ShortcutCommandAction
PAGE UPScroll Up One Pageterminal:page_up
PAGE DOWNScroll Down One Pageterminal:page_down
HOMEScroll to Topterminal:home
ENDScroll to Bottomterminal:end
SHIFT-CMD-UPScroll to Top of Selected Blockterminal:scroll_to_top_of_selected_block
SHIFT-CMD-DOWNScroll to Bottom of Selected Blockterminal:scroll_to_bottom_of_selected_block
Scroll Terminal Output Up One Lineterminal:scroll_up_one_line
Scroll Terminal Output Down One Lineterminal:scroll_down_one_line

Input Editor

ShortcutCommandAction
ALT-BACKSPACEDelete Word Lefteditor:delete_word_left
ALT-CMD-FFold Selected Rangeseditor_view:fold_selected_ranges
ALT-CMD-[Foldeditor_view:fold
ALT-CMD-]Unfoldeditor_view:unfold
ALT-DELETEDelete Word Righteditor:delete_word_right
CMD-ASelect Alleditor_view:select_all
CMD-BACKSPACEDelete All Lefteditor_view:delete_all_left
CMD-DELETEDelete All Righteditor_view:delete_all_right
CMD-DOWNMove Cursor to the Bottomeditor_view:cmd_down
CMD-IInspect Commandeditor_view:cmd_i
CMD-LEFTHomeeditor_view:home
CMD-RIGHTEndeditor_view:end
CTRL-AMove to Start of Lineeditor_view:move_to_line_start
CTRL-BMove Cursor Lefteditor_view:left
CTRL-CClear Command Editoreditor_view:clear_buffer
CTRL-DDeleteeditor_view:delete
CTRL-EMove to End of Lineeditor_view:move_to_line_end
CTRL-FMove Cursor Right / Accept Autosuggestioneditor_view:right
CTRL-GAdd Selection for Next Occurrenceeditor_view:add_next_occurrence
CTRL-HRemove the Previous Charactereditor_view:backspace
CTRL-JInsert Newlineeditor_view:insert_newline
CTRL-KCut All Righteditor_view:cut_all_right
CTRL-LClear Screeninput:clear_screen
CTRL-NMove Cursor Downeditor_view:down
CTRL-PMove Cursor Upeditor_view:up
CTRL-SHIFT-ASelect to Start of Lineeditor_view:select_to_line_start
CTRL-SHIFT-BSelect One Character to the Lefteditor_view:select_left
CTRL-SHIFT-DOWNAdd Cursor Beloweditor_view:add_cursor_below
CTRL-SHIFT-ESelect to End of Lineeditor:select_to_line_end
CMD-ZUndoeditor:undo
CMD-SHIFT-ZRedoeditor:redo
CTRL-SHIFT-FSelect One Character to the Righteditor:select_right
CTRL-SHIFT-NSelect Downeditor_view:select_down
CTRL-SHIFT-PSelect Upeditor_view:select_up
CTRL-SHIFT-UPAdd Cursor Aboveeditor_view:add_cursor_above
CTRL-UCopy and Clear Selected Lineseditor_view:clear_and_copy_lines
CTRL-WCut Word Lefteditor_view:cut_word_left
META-.Insert Last Word of Previous Commandeditor:insert_last_word_previous_command
META-AMove to the Start of the Paragrapheditor_view:move_to_paragraph_start
META-BMove Backward One Wordeditor_view:move_backward_one_word
META-DCut Word Righteditor_view:cut_word_right
META-EMove to the End of the Paragrapheditor_view:move_to_paragraph_end
META-FMove Forward One Wordeditor_view:move_forward_one_word
CTRL-OPT-LEFTMove Backward One Subwordeditor_view:move_backward_one_subword
CTRL-OPT-RIGHTMove Forward One Subwordeditor_view:move_forward_one_subword
SHIFT-CMD-KClear Selected Lineseditor_view:clear_lines
SHIFT-META-<Move to the Start of the Buffereditor_view:move_to_buffer_start
SHIFT-META->Move to the End of the Buffereditor_view:move_to_buffer_end
SHIFT-META-BSelect One Word to the Lefteditor_view:select_left_by_word
SHIFT-META-FSelect One Word to the Righteditor_view:select_right_by_word

Terminal

ShortcutCommandAction
ALT-CMD-DOWNSwitch Panes Downpane_group:navigate_down
ALT-CMD-LEFTSwitch Panes Leftpane_group:navigate_left
ALT-CMD-RIGHTSwitch Panes Rightpane_group:navigate_right
ALT-CMD-UPSwitch Panes Uppane_group:navigate_up
ALT-CMD-V[a11y] Set Concise Accessibility Announcementsworkspace:set_a11y_concise_verbosity_level
ALT-CMD-V[a11y] Set Verbose Accessibility Announcementsworkspace:set_a11y_verbose_verbosity_level
CMD-,Open Settingsworkspace:show_settings_modal
CMD-,Open Settings: Accountworkspace:show_settings_account_page
CMD-GFind the Next Occurrence of Your Search Queryfind:find_next_occurrence
CMD-PToggle Command Paletteworkspace:toggle_command_palette
Toggle Mouse Reportingworkspace:toggle_mouse_reporting
CMD-[Activate Previous Panepane_group:navigate_prev
CMD-]Activate Next Panepane_group:navigate_next
CTRL-CMD-DOWNResize Pane > Move Divider Downpane_group:resize_down
CTRL-CMD-KOpen Keybindings Editorworkspace:show_keybinding_settings
CTRL-CMD-LEFTResize Pane > Move Divider Leftpane_group:resize_left
CTRL-CMD-RIGHTResize Pane > Move Divider Rightpane_group:resize_right
CTRL-CMD-UPResize Pane > Move Divider Uppane_group:resize_up
CTRL-SHIFT-?Open Resource Centerworkspace:toggle_resource_center
SHIFT-CMD-DSplit Pane Downpane_group:add_down
SHIFT-CMD-ENTERToggle Maximize Active Panepane_group:toggle_maximize_pane
SHIFT-CMD-GFind the Previous Occurrence of Your Search Queryfind:find_prev_occurrence
SHIFT-CMD-PToggle Navigation Paletteworkspace:toggle_navigation_palette

Fundamentals

ShortcutCommandAction
CMD--Decrease Font Sizeworkspace:decrease_font_size
CMD-0Reset Font Size to Defaultworkspace:reset_font_size
CMD-1Switch to 1st Tabworkspace:activate_first_tab
CMD-2Switch to 2nd Tabworkspace:activate_second_tab
CMD-3Switch to 3rd Tabworkspace:activate_third_tab
CMD-4Switch to 4th Tabworkspace:activate_fourth_tab
CMD-5Switch to 5th Tabworkspace:activate_fifth_tab
CMD-6Switch to 6th Tabworkspace:activate_sixth_tab
CMD-7Switch to 7th Tabworkspace:activate_seventh_tab
CMD-8Switch to 8th Tabworkspace:activate_eighth_tab
CMD-9Switch to Last Tabworkspace:activate_last_tab
CMD-=Increase Font Sizeworkspace:increase_font_size
CMD-CCopyterminal:copy
CMD-FFindterminal:find
CMD-VPasteterminal:paste
CMD-TOpen New Tabworkspace:open_new_tab
SHIFT-CMD-TReopen Closed Tabworkspace:reopen_closed_tab
CTRL-SHIFT-LEFTMove Tab Leftworkspace:move_tab_left
CTRL-SHIFT-RIGHTMove Tab Rightworkspace:move_tab_right
SHIFT-CMD-{Activate Previous Tabworkspace:activate_prev_tab
SHIFT-CMD-}Activate Next Tabworkspace:activate_next_tab