Contents | < Browse | Browse >
ZShell has a 1024 byte circular history buffer. It works similar
to most other shells, the NEWCON: handler in Workbench V1.3 and
the standard console handler in Kickstart 2.0+.
You can change the edit keys with CTRL . These are the default keys:
UP ARROW - go back one line in the history buffer
DOWN ARROW - go forward one line in the history buffer
SHIFT UP ARROW - go to the 1st line in the history buffer if nothing
was typed. Otherwise the string left of the cursor
will be searched in history buffer (like KS2.0+)
SHIFT DOWN ARROW- go to the last line in the history buffer, which
should be blank
LEFT ARROW - move cursor left
RIGHT ARROW - move cursor right
SHIFT LEFT ARROW- move cursor to left end
SHIFT RIGHT ARROW move cursor to right end
CTRL S - move cursor to start of line
CTRL E - move cursor to end of line
CTRL R - move cursor to start of previous word
CTRL T - move cursor to start of next word
CTRL W - delete one word right of cursor
CTRL Q - delete one word left of cursor
CTRL X - delete whole line
CTRL L - clear the ZShell window
RETURN - put commandline in history-buffer and execute it
SHIFT RETURN - put commandline in history-buffer without executing
TAB - see FILENAMECOMPLETION (that is great !)
SHIFT TAB - read review-buffer with MORE
CTRL V - read history-buffer with MORE
ESC (Escape) - quit ZShell like ENDCLI (I like this very much !)
Words are delimited by space, point, slash and colon ( ./:).
Again, command line editing is similar to most shells. Backspace,
delete and return do what they are supposed to do.