Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keys and Vim motions

KeyAction
h j k lMove, collapse and expand folders, switch tabs (on a workspace row, l/h expand/collapse it)
gg / GTop / bottom
Ctrl-d / Ctrl-uHalf page down / up
Ctrl-w + h j k lFocus a pane (Ctrl-h/j/k/l also work)
Ctrl-w wNext pane
Tab / Shift-TabNext / previous tab
EnterOpen a request and send it
i / aEdit the URL or the open tab in the Vim editor
EscLeave the editor, or clear the sidebar filter
Ctrl-rSend the request (also while editing)
Ctrl-sSave the request
:Command box
/, n, NSearch the focused pane, next, previous
z M / z RCollapse / expand every workspace row
WPick a workspace (j/k or click, Enter opens, Esc closes)
oNew request
ddDelete a request (asks first)
m / tCycle the method / the auth or body type
eNext environment
y / YCopy the request as curl / copy the response (body, or headers on that tab)
Ctrl-w < > + -Resize panes (Ctrl-w = resets)
?Key reference
q / Ctrl-cQuit

/ is context-sensitive. In the sidebar it live-filters requests by name, method and URL. In the response it highlights matches in the body. In the editor it searches the buffer.

Editor motions

Each editable field is a modal Vim buffer (normal, insert, visual, . repeat). Beyond the built-in motions, normal mode adds F T ; , ^ C, and d/c/y with $ 0 ^ e b f F t T ; ,, for example d$, dtB and cF".

These custom operators aren't repeated by ..

Mouse

Click folders, requests, tabs and fields, drag to select, and scroll with the wheel. Drag the border between panes to resize them. Hold Shift for the terminal's native text selection, or set mouse = false in the config.

Remapping

Everything is remappable. See Configuration.