I am a dyed in the wool vim enthusiast, but when it comes to command line bindings, emacs' bindings are more convenient.
set -o emacs
set -o vi