The Question Mark - blog by Mark Volkmann

Key Mappings

Overview

This is a summary of key mappings that are important to me. I print this and display it next to my computer.

Warp

KeyAction
cmd-tcreate new tab
none; right-clickdelete tab
cmd-shift-{switch to tab on left
cmd-shift-}switch to tab on right
ctrl-shift-leftswap with tab on left
ctrl-shift-rightswap with tab on right
cmd-shift-leftcreate split on left
cmd-shift-rightcreate split on right
cmd-shift-upcreate split above
cmd-shift-downcreate split below
cmd-ctrl-leftresize to increase width
cmd-ctrl-rightresize to decrease width
cmd-ctrl-upresize to increase height
cmd-ctrl-downresize to decrease height
cmd-option-leftswitch to split on left
cmd-option-rightswitch to split on right
cmd-option-upswitch to split above
cmd-option-downswitch to split below
enter exitclose split

Tabs can be dragged. Splits can be resized by dragging.

AstroNvim

KeyAction
<leader>ncreate new tab (empty buffer)
<leader>c or :clodelete tab
[bswitch to tab on left
]bswitch to tab on right
<bswap with tab on left
>bswap with tab on right
nonecreate split on left
<leader>-create split on right
nonecreate split above
<leader>/ or <leader>-create split below
ctrl-leftresize to increase width
ctrl-rightresize to decrease width
ctrl-upresize to increase height
ctrl-downresize to decrease height
ctrl-hswitch to split on left
ctrl-lswitch to split on right
ctrl-kswitch to split above
ctrl-jswitch to split below
<leader>c or :cloclose split

Tabs cannot be dragged. Splits cannot be resized by dragging.