Modern shells support command-line editing for efficient recall and correction of commands. Command-line editing is more efficient than using the shell's history mechanism. Shells like KornShell, Bash ...
Don't like the default text editor on your Linux distro and want to change it to something else? It's pretty simple to do ...