vi command line editing
I’ve always been annoyed at my lack of ability to be annoyed with bash’s default to emacs-style command line editing long enough to learn simple emacs commands.
set -o vi
Problem solved. Add it to your bashrc. Play with your history with /., esc:0 to the beginning of a line, w, b, j, k, x, dd around or jump with /. Leave that pesky ctrl key to things you don’t do very often like exiting the shell.