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.