The tcsh allows the use of command line editing by either emacs
or vi commands.
The tcsh also binds the up and down arrow keys to move respectively up and down through the command history, i.e. if you press the up arrow key three times, the third last command that was issued will appear at the prompt. A recalled command can either be reissued, by pressing the <Enter> key, or edited first by using a combination of left and right arrow keys, <Backspace> and editing commands. Note, the <Backspace> key may not work properly depending on terminal settings, if this is the case try resetting the terminal emulation. Alternatively either <Ctrl/h> or the <Delete> key may act as <Backspace>.
The bindkey command displays a list of key combinations
and their function in your current shell for the purpose of command line
editing.
Help: for more information see tcsh(1), and type /COMMAND
LINE to scroll forward through the screens.