A list of all the terminal hotkeys and their uses
tab
: autocompleteProvides autocompletion suggestions. Press esc
to hide suggestions.
ctrl
+c
: kill foreground processPressing this will send a kill (SIGINT) request to the foreground process.
ctrl
+d
: end of fileSend EOF (end of file). If the shell is sat on the prompt then this will exit that running session.
ctrl
+f
: search autocomplete suggestionsThis will allow you to perform a regexp search through the autocompletion suggestions. Thus allowing you to quickly navigate complex command options or jump to specific sub-directories.
Press esc
to cancel regexp search.
ctrl
+r
: search shell historyThis brings up your timestamped shell history as an autocomplete list with regexp search activated. Using ctrl
+r
you can rapidly rerun previous command lines.
Press esc
to cancel history completion.
ctrl
+u
: clear lineClears the current line.
ctrl
+\
: kill all running processesThis will kill all processes owned by the current murex session. Including any background processes too.
This function is a effectively an emergency kill switch to bring you back to the command prompt.
Use sparingly because it doesn’t allow processes to end graceful.
ctrl
+z
: suspend foreground processSuspends the execution of the current foreground process. You can then use job control to resume execution in either the foreground or background. (read more)
esc
(aka “vim keys”)Pressing esc
while no autocomplete suggestions are shown will switch the line editor into vim keys mode.
Press i
to return to normal editing mode.
a
: insert after current characterA
: insert at end of lineb
: jump to beginning of wordB
: jump to previous whitespaced
: delete modeD
: delete characterse
: jump to end of wordE
: jump to next whitespaceh
: previous character (like 🠔
)i
: insert modeI
: insert at beginning of linel
: next character (like 🠖
)p
: paste afterP
: paste beforer
: replace character (replace once)R
: replace many charactersu
: undov
: visual editor (opens line in $EDITOR
)w
: jump to end of wordW
: jump to next whitespacex
: delete charactery
: yank (copy line)Y
: same as y
[
: jump to previous brace]
: jump to next brace$
: jump to end of line%
: jump to either end of matching bracket0
to 9
: repeat action n times. eg 5x
would delete five (5
) characters (x
)$EDITOR
When in “vim keys” mode, press v
to bring up the visual editor. The editor will be whichever command is stored in the $EDITOR
environmental variable.
This site's content is rebuilt automatically from murex's source code after each merge to the master
branch. Downloadable murex binaries are also built with the website.
Last built on Mon Feb 13 09:18:06 UTC 2023 against commit f339958f33995895c1d997efcdbb8408d2c8d45f8b5f934.
Current version is which has been verified against 13950 tests cases.