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

Key reference

Shell

KeyAction
EnterSubmit complete input, or continue an incomplete construct.
Shift+Space, Shift+Enter, Alt+EnterInsert a newline.
Up, DownMove vertically or recall history at the input boundary.
PageUp, PageDownScroll the feed.
Shift+Left, Shift+RightExtend the input selection.
Shift+Home, Shift+EndExtend selection to a line boundary.
Ctrl+YCopy selected input or screen text.
Ctrl+LClear the input.
Ctrl+/Toggle commands.
Ctrl+OToggle settings.
Alt+S, Alt+KToggle style or keymaps.
Alt+LClear the feed.
Alt+C, Alt+O, Alt+TOpen code, output, or syntax-tree preview.
Alt+NOpen a new workspace.
Alt+R, Alt+WRestart Macaulay2 or close the focused pane.
Ctrl+DToggle highlight debug.
Ctrl+CQuit from the shell.

Split and previews

KeyAction
Alt+VOpen a splittable command in an alternative pane.
Ctrl+Left, Ctrl+RightFocus a pane, including in a collapsed narrow split.
Ctrl+Shift+Left, Ctrl+Shift+RightResize a visible split.
Up, Down, PageUp, PageDownScroll a preview.
Left, RightCycle output projections in output preview.
Ctrl+Q, Ctrl+CLeave a preview instead of quitting Spectral.

Pickers

KeyAction
Up, DownChange the selected row.
Left, RightAdjust a settings or style row.
EnterOpen or run the selected row.
Alt+VOpen the selected splittable command in an alternative pane.
EscClose the current picker or debug overlay.